- 5
- 0
- 约1万字
- 约 11页
- 2017-05-07 发布于湖北
- 举报
汇编语言复习重点总结版精要
通用数据传送指令
MOV——传送指令
指令格式:MOV DST,SRC ;(DST)←(SRC)。DST表示目的操作数, SRC表示源操作数
说 明:①.DST为除CS外的各寄存器寻址方式或任意存储器寻址方式。SRC为任意数据寻址方式。
②.DST、SRC不能同时为存储器寻址方式,也不能同时为段寄存器寻址方式,而且在DST为段寄存器时,SRC不能为立即数。
③.MOV指令不影响标志位。
地址传送指令
LEA——有效地址(EA)送寄存器指令
指令格式:LEA REG,SRC ;(REG)←SRC
说 明:①.指令把源操作数(只能是存储器寻址方式)指定的有效地址送到指令指定的16位或32位寄存器(REG)中(但不能是段寄存器)。
②.LEA指令不影响标志位。
加法指令
ADD——加法指令
指令格式:ADD DST,SRC ;(DST)←(DST)+( SRC)
减法指令
SUB——减法指令
指令格式:SUB DST,SRC ;(DST)←(DST) - (SRC)
SBB——带借位减法指令
指令格式:SBB DST,SRC ;(DST)←(DST) - (SRC) - CF
除法指令
DIV——无符号数除法指令
指令格式:DIV SRC ;字节操作:(AL)←(AX)/(SRC),(AH)←(AX)%(SRC)
字 操 作:(AX)←(DX,AX)/(SRC),(DX)←(DX,AX)%(SRC)
双字操作:(EAX)←(EDX,EAX)/(SRC),(EDX)←(EDX,EAX)%(SRC)
逻辑运算指令:可以对双字、字或字节执行按位的逻辑运算。
AND——逻辑与指令
指令格式:AND DST,SRC ;(DST)←(DST)∧(SRC)
OR——逻辑或指令
指令格式:OR DST,SRC ;(DST)←(DST)∨(SRC)
XOR——逻辑异或指令
指令格式:XOR DST,SRC ;(DST)←(DST)⊕(SRC)
PUSH——进栈指令
指令格式:PUSH SRC;16位指令:(SP)←(SP) –2 ((SP)+1,(SP))←(SRC)
32位指令:(ESP)←(ESP) –4 ((ESP)+3, (ESP)+2, (ESP)+1, (ESP))←(SRC)
说 明:①.堆栈:计算机开辟的以“后进先出”方式工作的存储区。它必须存在于堆栈段中,只有一个出入口,所以只有一个堆栈指针SP或ESP。SP或ESP的内容在任何时候都指向当前的栈顶。
②.8086中的SRC不能为立即数寻址方式。286及其后继机型可用立即数寻址方式。
③.PUSH指令不影响标志位。
POPF/POPFD——标志出栈指令
指令格式:POPF ;(FLAGS)←((SP)+1,(SP)),(SP)←(SP)+2
POPFD ;(EFLAGS)←((ESP)+3, (ESP)+2, (ESP)+1, (ESP)),
(ESP)←(ESP) -4
说 明:这组指令中LAHF、PUSHF/PUSHFD不影响标志位。但POPFD指令不影响VM,RF,IOPL,VIF和VIP的值。
移位指令
移位指令
SHL——逻辑左移指令
指令格式:SHL OPR,CNT ;
SAL——算术左移指令
指令格式:SAL OPR,CNT ;同上
SHR——逻辑右移指令
指令格式:SHR OPR,CNT ;
SAR——算术右移指令
指令格式:SAR OPR,CNT ;
循环移位指令
ROR——循环右移指令
指令格式:ROR OPR,CNT ;
RCR——带进位位循环右移指令
指令格式:RCR OPR,CNT ;
说 明:①.OPR为除立即数以外的任意寻址方式。移位次数由CNT决定,CNT=1只移位1次;若移位次数超过1次,在8086中则CNT必须用CL代替。而在其他机型中也可用8位立即数指定范围从1~31的移位次数。
②.CF位已在指令中给出其影响情况。OF位只有在CNT=1时有效,一次移位前后的最高有效位(符号位)发生变化则OF=1,否则OF=0。循环指令不影响其它条件。移位指令由结果影响SF、ZF、PF,而AF无定义。
循环指令
LOOP——循环指令
指令格式:LOOP OPR
测试条件:(Count Reg)≠0
JZ (或JE)——结果为零(或相等)则转移
指令格式:JZ (或JE) OPR
测试条件:ZF=1
TEST——测试指令
指令格式:TEST OPR1,OPR2 ;(OPR1)∧(OPR2)
说 明:①.DST、OPR、OPR1不允许使用立即数寻址方式。
CMP——比较指令
指令格式:CMP OPR1,OPR2 ;(OPR1) -
您可能关注的文档
- 求阴影部分面积(圆)精要.ppt
- 3.2党的基本路线要点.ppt
- 3.2农业区位因素与农业地域类型第一课时要点.ppt
- 3.2伟大的历史性转折要点.pptx
- 汇流箱分类分析精要.pptx
- 汇编复习题精要.doc
- 汇编实验-查表操作精要.docx
- 汇编8阶电子琴精要.doc
- 3.22世界水日-节约用水主题班会要点.ppt
- 汇业公司自动化基础培训精要.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年寒假作业九年级化学人教版答案.pdf VIP
- 李子奈计量经济学(第五版)-第一章-绪论.pptx VIP
- 第21讲 相似三角形及其应用(练习)(教师版)-2025年中考数学一轮复习讲练测.docx VIP
- 信息安全管理手册.doc VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之球的切接问题.pdf VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之空间向量与空间角.pdf VIP
- 2026年养老院营销策划方案.docx VIP
- 博雅教育理念与钢琴教育融合思考.doc VIP
- 部编人教版五年级语文下册全册教案(表格版).pdf VIP
- 《数据采集与预处理》教学教案(全).doc VIP
原创力文档

文档评论(0)