Sub-Register Aliases
Each 64-bit register exposes smaller views of its low bits:
mov rax, 0x1122334455667788 ; full 64-bit
; eax = 0x55667788 ax = 0x7788 al = 0x88
; NOTE: writing eax ZERO-EXTENDS into rax (clears top 32 bits)
Each 64-bit register exposes smaller views of its low bits:
mov rax, 0x1122334455667788 ; full 64-bit
; eax = 0x55667788 ax = 0x7788 al = 0x88
; NOTE: writing eax ZERO-EXTENDS into rax (clears top 32 bits)