寄存器位于CPU中,32位寄存器能够提供8位、16位、32位的寄存器。8个通用寄存器是指寄存器中想存什么就存什么,还有一些寄存器是专用的,有专业用途。
一、通用寄存器
1.1寄存器
1.2不同位数寄存器含义
16位AX是EAX一半,且只有低一半,就像下图的0001一样。
AL是低8位,AH是高8位。
例如:MOV AL,3 MOV AH,2,结果就是:
寄存器之间mov宽度要求一致。
二、指令
mov:将立即数或一个寄存器的值存到另一个寄存器中。
例如 MOV EAX ,1 MOV EDX,EAX