当前位置:文档之家› 汇编总结

汇编总结

1、AX:累加器;BX:基地址寄存器;CX:计数寄存器;DX:数据寄存器
BP:基指针寄存器;SP:堆栈指针;SI,DI:变址寄存器
2、
DF为1,串操作指令按减方式改变有关的存储器指针值;
IF为1,CPU响应外部的可屏蔽中断请求
TF为1,CPU进入单步方式
PF:结果中有偶数个1时置1,字节中为奇数个1的数为:1,2,4,7,8,B,D,E
3、数据传输指令:MOV DST,SRC
CS不能为目的,Ip不能为源和目的;立即数不能传给段寄存器;DST和SRC不能同时为段寄存器或存储器操作数
4、XCHG OPRD1,OPRD2
交换指令:OPRD1和OPRD2只能为通用寄存器和存储单元,不能同时为存储单元
LEA REG,OPRD 把OPRD的EA(有效地址)传送到REG,REG必须是一个16位通用寄存器LDSREG,OPRD段值送到DS,偏移送到REG(OPRD为双字变量,低地址为偏移,高地址为段值)
5、堆栈:栈顶地址小,栈底地址大
6、LAHF:把标志寄存器的低8位送到了AH,SAHF相反
7、CLC:使CF为0,STC相反,CMC:使CF取反;
CLD:使DF为0,STD相反
CLI使IF为0,STI相反
8、乘除法指令操作数可采用除了立即数以外的任何一种寻址方式
下图也适用于逻辑运算和移位指令
在字符串操作指令中,源操作数的段寄存器为DS,指针为SI;目的操作数的段寄存器为ES,指针为DI。

另外,字符串操作指令自动调整SI或DI的值,DF为0按递增方式,DF为1则按递减方式。

十进制算数运算调整指令
宏:
宏指令名MACRO [形式参数] ……
ENDM。

相关主题