PROWAREtech
x86
procedures
tutorial
x86 Assembly: Calling Conventions - cdecl versus stdcall
Notes and examples of __cdecl (c-declaration) and __stdcall (standard-call) calling conventions.
x86 Assembly: CPUID/CPU Capabilities Library
A C/C++ library written in assembly that wraps the functionality of CPUID.
x86 Assembly: Hello Windows Example
Example Windows Program.
x86 Assembly: Hello World Example (MSDOS)
Example MSDOS program.
x86 Assembly: How to Check for CPUID Support
An example of how to check if a processor supports the CPUID instruction.
x86 Assembly: How to Check for MMX Support
An example of how to check if a processor supports the MMX instruction set.
x86 Assembly: How to Check for SSE Support
An example of how to check if a processor supports the SSE instruction set.
x86 Assembly: How to Check for SSE2 Support
An example of how to check if a processor supports the SSE2 instruction set.
x86 Assembly: How to Check for SSE3 Support
An example of how to check if a processor supports the SSE3 instruction set.
x86 Assembly: How to Check for SSE4.1 Support
An example of how to check if a processor supports the SSE4.1 instruction set.
x86 Assembly: How to Check for SSE4.2 Support
An example of how to check if a processor supports the SSE4.2 instruction set.
x86 Assembly: How to Check for SSSE3 Support
An example of how to check if a processor supports the SSSE3 instruction set.
x86 Assembly: How to Retrieve the CPU Name with CPUID
An example of how to retrieve the CPU brand or name using the CPUID instruction.
x86 Assembly: Return the CPU Speed Using RDTSC Instruction
Find the processor frequency in Hertz using the RDTSC assembly instruction.