汇编学习记录之一

版权声明:转载请注明出处 https://blog.csdn.net/wjintao/article/details/84106294

资料来源:汇编语言第二版-王爽

1.16位通用寄存器:ax,bx,cx,dx;用来存放一般性的数据,如:012FH

2.为了保证兼容,每个通用寄存器可以分为两个独立的8位寄存器来使用:

ax可分为 ah,al;

bx可分为 bh,bl;

cx可分为 ch,cl;

dx可分为 dh,dl;

当16位通用寄存器分为两个独立的8位寄存器使用的时候,ah和al互不相关;如:

mov al,C5H

add al,93H

执行后al的值为58H,而非158H

扫描二维码关注公众号,回复: 4254447 查看本文章

3.几条汇编指令举例:

mov ax,18      //将18送入寄存器ax中:ax=18

mov ah,78     //将78送入寄存器ah中:ah=78

add ax,8        //将寄存器ax中的数值加上8:ax=ax+8

mov ax,bx     //将寄存器bx中的数值送入寄存器ax中:ax=bx

add ax,bx     //将寄存器ax和bx中的数值相加,结果存放在ax中:ax=ax+bx

有错误请指正,谢谢。

猜你喜欢

转载自blog.csdn.net/wjintao/article/details/84106294