发布时间:2026-06-22阅读(1)
汇编需要的指令不多,但是认识寄存器很重要,汇编就是操作直接寄存器,间接地控制CPU,从而控制整个电脑。
下面开始认识数据寄存器,在8086是16位寄存器,AX,BX,CX,DX这4个是寄存器。
AX (16bit) = AH(8bit) AL(8bit)
BX(16bit) = BH(8bit) BL(8bit)
CX (16bit) = CH(8bit) CL(8bit)
DX(16bit) = DH(8bit) DL(8bit)
H:寄存器的高位字节
L:寄存器的低位字节
如果到来32位、64位也可以细分
开始认识寄存器:

寄存器
我们输入指令:mov ax,0005

mov ax,0005
现在执行这条指令:

AX寄存器就存入0005,我们给BX,CX,DX也存入相同的数据


寄存器的数据必须对齐
如果我们执行下面的指令:
mov ah,0005
mov bh,cx
mov dx,cl

位数不匹配可是会报错的
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图