您现在的位置是:首页 > 行业发展
汇编学习(1)认识数据寄存器
智慧创新站
2024-11-22【行业发展】73人已围观
简介汇编需要的指令不多,但是认识寄存器很重要,汇编就是操作直接寄存器,间接地控制CPU,从而控制整个电脑。下面开始认识数据寄存器,在8086是16位寄存器,AX,BX,CX,DX这4个是寄存器。AX(16bit)=AH(8bit)+AL(8bit)BX(16bit)=BH(8bit)+BL(8bit)C...
汇编需要的指令不多,但是认识寄存器很重要,汇编就是操作直接寄存器,间接地控制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位也可以细分
开始认识寄存器:
寄存器
我们输入指令:movax,0005
movax,0005
现在执行这条指令:
AX寄存器就存入0005,我们给BX,CX,DX也存入相同的数据
寄存器的数据必须对齐
如果我们执行下面的指令:
movah,0005
movbh,cx
movdx,cl
位数不匹配可是会报错的
很赞哦!(29)
上一篇:在湖南省科技馆,科技游园迎新年