X86 Registers Cheat Sheet. Web x86 cheat sheet general purpose registers %eax (%ax,%ah,%al) %ecx (%cx,%ch,%cl) %edx (%dx,%dh,%dl) %ebx (%bx,%bh,%bl) %esi %edi %ebp [base pointer] %esp [stack pointer] program counter %eip [instruction. Scratch registers any function is allowed to overwrite, and use for anything you want without asking anybody.
Assembly Language Cheat Sheet
Scratch registers any function is allowed to overwrite, and use for anything you want without asking anybody. Web x86 cheat sheet general purpose registers %eax (%ax,%ah,%al) %ecx (%cx,%ch,%cl) %edx (%dx,%dh,%dl) %ebx (%bx,%bh,%bl) %esi %edi %ebp [base pointer] %esp [stack pointer] program counter %eip [instruction. Gcc x86 assembly quick reference (cheat sheet) remember the length suffixes, covered here ! The 64 bit registers are shown in red. The other one uses wide registers but doesn't use long operands. Web here's the full list of ordinary integer x86 registers. Web for gnu as on i386 i recommend this one:
Gcc x86 assembly quick reference (cheat sheet) remember the length suffixes, covered here ! Web x86 cheat sheet general purpose registers %eax (%ax,%ah,%al) %ecx (%cx,%ch,%cl) %edx (%dx,%dh,%dl) %ebx (%bx,%bh,%bl) %esi %edi %ebp [base pointer] %esp [stack pointer] program counter %eip [instruction. The 64 bit registers are shown in red. Scratch registers any function is allowed to overwrite, and use for anything you want without asking anybody. Web here's the full list of ordinary integer x86 registers. Gcc x86 assembly quick reference (cheat sheet) remember the length suffixes, covered here ! Web for gnu as on i386 i recommend this one: The other one uses wide registers but doesn't use long operands.