- 47
- 0
- 约3.85千字
- 约 3页
- 2017-06-21 发布于河南
- 举报
80X86汇编语言程序设计 第二章⑥.8086 8088指令系统(三)乘除运算指令
80X86汇编语言程序设计
第二章 8086/8088寻址方式和指令系统
(三)乘除运算指令
乘除运算指令分为无符号数运算和有符号数运算指令,这点与加减法运算指令不同。乘除运算指令对标志位的影响有些特别。
1.乘法指令
在乘法指令中,一个操作数总是隐含在寄存器AL(8位数相乘)或者AX(16位数相乘)中,另一个操作数可以采用除立即数方式以外的任一种寻址方式。
(1)无符号数乘法指令MUL(MULtiply)
格式:MUL OPRD
在乘法指令里,目的操作数必须是累加器。两个8位数相乘得到的是16位乘积存放在AX中,两个16位数相乘得到的是32位乘积存放在DX、AX中,DX存放高位字,AX存放低位字。如果乘积结果的高半部分(字节相乘时为AH,在字相乘时为DX)不等于零,则标志CF=1,OF=1,否则CF=0,OF=0。所以如果CF=1和OF=1表示在AH或DX中含有结果的有效数。该指令对其他标志位无定义。
(2)有符号数乘法指令IMUL(slgnedMULtiply)
格式:IMUL OPRD
这条指令把被乘数和乘数均作为有符号数,此外与指令MUL完全类似。如果乘积结果的高半部分(字节相乘时为AH,在字相乘时为DX)不是低半部分的符号扩展,则标志CF=1,OF=1;否则否则CF=0,OF=0。所以如果CF=1和OF=1表示在AH或DX中含有结果的有效数。该指令对其他标志位无定
您可能关注的文档
- 圆形+横条目录模板.ppt
- 汇编语言程序设计实验指导.doc
- 第4章 汇编语言程序设计2010.ppt
- 汇编语言程序设计实验内容(川大微机原理实验资料和内容以及MASM使用方法).doc
- 80X86汇编语言程序设计教程(杨季文)课后习题答案.docx
- 第3节 在linux系统中管理目录和文件.ppt
- 微机原理与汇编语言实验03_循环程序设计实验.doc
- 8086汇编实验第二次报告.doc
- 第三章 寻址方式及指令集.ppt
- 第08章目录与文件管理.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
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 高一数学人教A版必修第一册第一章《集合》训练卷(含解析).pdf VIP
- 消防泵拆除与安装施工方案的安全与质量控制.docx VIP
- 泓格新产品:ET-7002多功能模块.pdf VIP
- 7到24月龄婴幼儿喂养指南实用要点.pdf
- ITTC国际船舶技术委员会 计算流体力学 7.5–03 CFD 7.5-03-02 Resistance and Flow 7.5-03-02-04 Practical Guidelines for Ship Resistance CFD 技术指南.pdf
- 2025年中国中小企业融资需求与渠道分析报告.pdf VIP
- 泓格发布新品CAN总线转单模光纤网桥I-2533CS-60.pdf VIP
- 泓格新产品:Profibus远程4-ch模拟电流_电压输出模块.pdf VIP
- Behringer百灵达 CX2310 快速指南.pdf
- 2026年公益诉讼检察岗遴选试题及答案.docx
原创力文档

文档评论(0)