优质实用文档精选汇编语言复习重点总结版.doc
《优质实用文档精选汇编语言复习重点总结版.doc》由会员分享,可在线阅读,更多相关《优质实用文档精选汇编语言复习重点总结版.doc(11页珍藏版)》请在启牛文库网上搜索。
1、1. 通用数据传送指令MOV传送指令指令格式:MOV DST,SRC;(DST)(SRC)。DST表示目的操作数, SRC表示源操作数说 明:.DST为除CS外的各寄存器寻址方式或任意存储器寻址方式。SRC为任意数据寻址方式。.DST、SRC不能同时为存储器寻址方式,也不能同时为段寄存器寻址方式,而且在DST为段寄存器时,SRC不能为立即数。.MOV指令不影响标志位。2. 地址传送指令(1). LEA有效地址(EA)送寄存器指令指令格式:LEA REG,SRC;(REG)SRC说 明:.指令把源操作数(只能是存储器寻址方式)指定的有效地址送到指令指定的16位或32位寄存器(REG)中(但不能是
2、段寄存器)。.LEA指令不影响标志位。3. 加法指令(1). ADD加法指令指令格式:ADD DST,SRC;(DST)(DST)+( SRC)4. 减法指令(1). SUB减法指令指令格式:SUB DST,SRC;(DST)(DST) - (SRC)(2). SBB带借位减法指令指令格式:SBB DST,SRC ;(DST)(DST) - (SRC) - CF5. 除法指令(1). DIV无符号数除法指令指令格式:DIV SRC;字节操作:(AL)(AX)/(SRC),(AH)(AX)%(SRC)字 操 作:(AX)(DX,AX)/(SRC),(DX)(DX,AX)%(SRC)双字操作:(E
3、AX)(EDX,EAX)/(SRC),(EDX)(EDX,EAX)%(SRC)6. 逻辑运算指令:可以对双字、字或字节执行按位的逻辑运算。(1). AND逻辑与指令指令格式:AND DST,SRC;(DST)(DST)(SRC)(2). OR逻辑或指令指令格式:OR DST,SRC;(DST)(DST)(SRC)(3). XOR逻辑异或指令指令格式:XOR DST,SRC;(DST)(DST)(SRC)(4). PUSH进栈指令指令格式:PUSH SRC;16位指令:(SP)(SP) 2 (SP)+1,(SP)(SRC)32位指令:(ESP)(ESP) 4 (ESP)+3, (ESP)+2,
4、(ESP)+1, (ESP)(SRC)说 明:.堆栈:计算机开辟的以“后进先出”方式工作的存储区。它必须存在于堆栈段中,只有一个出入口,所以只有一个堆栈指针SP或ESP。SP或ESP的内容在任何时候都指向当前的栈顶。.8086中的SRC不能为立即数寻址方式。286及其后继机型可用立即数寻址方式。.PUSH指令不影响标志位。(5). POPF/POPFD标志出栈指令指令格式:POPF ;(FLAGS)(SP)+1,(SP),(SP)(SP)+2POPFD;(EFLAGS)(ESP)+3, (ESP)+2, (ESP)+1, (ESP),(ESP)(ESP) -4说 明:这组指令中LAHF、PUS
5、HF/PUSHFD不影响标志位。但POPFD指令不影响VM,RF,IOPL,VIF和VIP的值。7. 移位指令(1). 移位指令1). SHL逻辑左移指令CFOPR0指令格式:SHL OPR,CNT;2). SAL算术左移指令指令格式:SAL OPR,CNT;同上CFOPR03). SHR逻辑右移指令指令格式:SHR OPR,CNT ;CFOPR4). SAR算术右移指令指令格式:SAR OPR,CNT;(2). 循环移位指令CFOPR1). ROR循环右移指令指令格式:ROR OPR,CNT;CFOPR2). RCR带进位位循环右移指令指令格式:RCR OPR,CNT;说 明:.OPR为除立
6、即数以外的任意寻址方式。移位次数由CNT决定,CNT=1只移位1次;若移位次数超过1次,在8086中则CNT必须用CL代替。而在其他机型中也可用8位立即数指定范围从131的移位次数。.CF位已在指令中给出其影响情况。OF位只有在CNT=1时有效,一次移位前后的最高有效位(符号位)发生变化则OF=1,否则OF=0。循环指令不影响其它条件。移位指令由结果影响SF、ZF、PF,而AF无定义。8. 循环指令(1). LOOP循环指令指令格式:LOOP OPR测试条件:(Count Reg)01). JZ (或JE)结果为零(或相等)则转移指令格式:JZ (或JE) OPR测试条件:ZF=1(2). T
7、EST测试指令指令格式:TEST OPR1,OPR2 ;(OPR1)(OPR2)说 明:.DST、OPR、OPR1不允许使用立即数寻址方式。(3). CMP比较指令指令格式:CMP OPR1,OPR2;(OPR1) - (OPR2),运算后根据结果影响标志说 明:.以上指令除DEC不影响CF标志外,它们都影响条件标志位。.OF是有符号数的溢出,CF是无符号数的溢出。但CF可作为多位运算借位标志。1. WORD PTR:取字长地址值操作符。(4). INT中断调用指令指令格式:INT TYPE或INT;TYPE=3时,缺省执行操作:Push (FLAGS)IF0TF0AC0Push (CS)Pu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质 实用 文档 精选 汇编语言 复习 重点 总结