4.寄存器寻址( 二 )


3.x64构架
在x64架构中,通用寄存器都扩展成为64位版本,名字也进行了升级 。
为了兼容32位模式程序,使用上面的名字仍然是可以访问的,相当于访问64位寄存器的低32位 。高位32位模式不可访问
4.寄存器寻址:
1.指令寻址:
CPU执行的指令只有一种寻址方式,即16位上地址为CS:IP
x32上地址为 CS:EIP
x64上地址为CS:RIP
2.数据寻址:
也就是指令的操作数有七种寻址方式:
5.汇编指令简单操作:
mov AX,18;18存入AX寄存器AX=1816位寄存器mov AH,78;78存入AH寄存器AH=788位寄存器add AX,8;AX寄存器中的值加上8AX=AX+8mov AX,BX;BX寄存器的值存入AX寄存器 AX=BXadd AX,BX;AX寄存器中的值加上BX寄存器中的值,保存在AX寄存中AX=AX+BX