汇编总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

相关文档
最新文档