Top "X86" questions

x86 is an architecture derived from the Intel 8086 CPU.

What is the difference between MOV and LEA?

I would like to know what the difference between these instructions is: MOV AX, [TABLE-ADDR] and LEA AX, [TABLE-ADDR]

assembly x86 instruction-set
The point of test %eax %eax

Possible Duplicate: x86 Assembly - ‘testl’ eax against eax? I'm very very new to assembly language programming, and I'm currently …

assembly x86 att
How can I determine if a .NET assembly was built for x86 or x64?

I've got an arbitrary list of .NET assemblies. I need to programmatically check if each DLL was built for x86 (…

.net assemblies x86 64-bit x86-64
How to write hello world in assembler under Windows?

I wanted to write something basic in assembly under Windows, I'm using NASM, but I can't get anything working. How …

winapi assembly x86 nasm
Printing out a number in assembly language?

mov al,10 add al,15 How do I print the value of 'al'?

assembly x86 real-mode
Replacing a 32-bit loop counter with 64-bit introduces crazy performance deviations with _mm_popcnt_u64 on Intel CPUs

I was looking for the fastest way to popcount large arrays of data. I encountered a very weird effect: Changing …

c++ performance assembly x86 compiler-optimization
Why does C++ code for testing the Collatz conjecture run faster than hand-written assembly?

I wrote these two solutions for Project Euler Q14, in assembly and in C++. They implement identical brute force approach …

c++ performance assembly optimization x86
What does `dword ptr` mean?

Could someone explain what this means? (Intel Syntax, x86, Windows) and dword ptr [ebp-4], 0

assembly x86 dword pointers
assembly to compare two numbers

What is the assembler syntax to determine which of two numbers is greater? What is the lower level (machine code) …

assembly x86 compare machine-code
Assembly Language - How to do Modulo?

Is there something like a modulo operator or instruction in x86 assembly?

assembly x86 modulo integer-division