汇编语言的六类指令
1.数据传送类指令
2.算术运算类指令
3.逻辑运算与移位类指令
4.串类指令
5.数据转移控制类指令
6.处理器控制类指令
注意:本文章中涉及到的寄存器是以 Intel 8086作为标准
一.数据传送类指令
格式:MOV 目的操作数,源操作数
例如:MOV AX,BX
MOV AX,[2000H] ;注意,这一句指令是正确的,它把内存中[2000H]中的数据存到AL,[2001H]中的数据存储到AH中
MOV AL,BH
MOV CX,100
指令书写注意事项:
1.源操作数和目的操作数的位数要一致,16位数据的传送地址遵循"高对高,低对低"的原则。
2.立即数、CS、IP 不能够作为目的操作数
3.目的操作数和源操作数不可以同时是立即数或者内存数据
4.数据传送实质上是复制,对源操作数无影响,不改变标志位。
5.用BP进行间接寻址时,默认的段寄存器是SS,其他的是DS
6.立即数不能够直接传给段寄存器,段寄存器之间也不能够直接进行数据传送。
7.修改SS和BP的两条指令中间必须连续,不能插入其他任何指令。
待续******