Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in cpu-registers

Why Assembly x86_64 syscall parameters are not in alphabetical order like i386

Performance comparison: 64 bit and 32 bit multiplication [closed]

Meaning of XMM register values shown in Visual Studio debugger's register window

Why does Windows use RCX, RDX for pointers in a fresh x64 process, different from EAX, EBX in a newly created 32-bit process?

Meaning of pc in gdb (alias?)

Are "Protection rings" and "CPU modes" the same thing?

What's the advantage of having nonvolatile registers in a calling convention?

Why do we use sub esp, 4 instead of push a register in assembly?

Why the %r0 of SPARC or MIPS, is always 0?

What does the gdb 'x' command do?

How to force an unused memory read in C that won't be optimized away?

What is the difference between "mov (%rax),%eax" and "mov %rax,%eax"?

Swap most significant byte and least significant byte in assembler

Do the x86 segment registers have special meaning/usage on modern CPUs and OSes?

What is this pattern where the EBX register is used for memory access?

push return values in stack frame

How do you add CH to EAX in x86 assembly?

assembly x86 cpu-registers

Why are the cpu-registers in OllyDbg not sorted alphabetically?

Are RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, R8-R15 interchangable?

Why are x86 registers named the way they are?