- 92
- 0
- 约3.8万字
- 约 126页
- 2017-11-12 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2)无符号MUL与有符号IMUL的区别是结果的最高位为符号位。 3)SRC 不能是立即数。 4)乘法指令只影响 OF 和CF标志,其它标志不定。 8位×8位: 积→ AX ; 当AH=00H 时 CF=0、 OF=0。 当 AH≠00H时 CF=1 、OF=1。 16×16 位: 积→DX:AX ; 当DX=0000H时 CF=0 、OF=0。 当 DX≠0000H时 CF=1、OF=1。 32×32 位: 积→EDX:EAX ;当EDX=0000H时 CF=0 、OF=0。 当 EDX≠0000H时 CF=1、OF=1。 因此;当 CF=1和OF=1 时 AH(乘积为16位时) 或DX(乘积为32位时)或EDX(乘积为64位时)中的结果才有效。 (2)有符号双操作数乘法指令(IMUL) 指令格式: ? 其中: 目的操作数寄存器必须是16位/32位通用寄存器,源操作数SRC 为与目的操作数位数相同的任意一种操作数,当源操作数为立 即数时可以是8位/16位/32位立即数, 该指令是双操作数指令,用于80286以上微机。 指令功能:目的操作数(reg)乘源操作数(reg/mem/data),结果送 目的操作数。 执行的操作:字乘法: reg16 ← reg16×SRC 双字乘法: reg32 ← reg32×SRC 对标志的影响:只对CF和OF有影响(AF、PF、SF和ZF不定),当OF=1,CF=1时为溢出。 IMUL reg,SRC (3)有符号三操作数乘法指令(IMUL) 指令格式: ? 其中:目的操作数reg 必须是16位/32位通用寄存器,源操作数SRC可以是寄 存器或存储器,data为立即数,可以是8位/16位/32位,该指令是三操 作数指令,用于80286以上微机。 指令功能:源操作数reg/mem乘立即数(data),结果送目的操作数(reg)。 执行的操作:字乘法: reg16 ← SRC×data 双字乘法: reg32 ← SRC×data 对标志的影响:只对CF和OF有影响(AF、PF、SF和ZF不定),当OF=1,CF=1时为溢出。 IMUL reg,SRC,data 【例3-43】设变量X为字变量;X=10H分析下列程序段: MOV AL,9CH; MOV BL,10H MUL BL ;无符号乘法,AX=09C0H,OF=CF=1说明AH≠00H结果为字 MOV AX,0 MOV BL,10 MOV AL,9CH IMUL BL ;有符号乘法,AX=0FC18H,OF=CF=1说明AH≠00H结果为字 ? MOV CX,9C00H IMUL CX,X ;有符号乘法,CX=0C000H,OF=CF=1说明结果溢出,出错 ? MOV EBX,1234567H IMUL EAX,EBX,10H ;有符号乘法,EAX,OF=CF=0说明结果无溢出 【例3-44】把字变量D和E中带符号数相乘, 积的低字放字变量S1中,高位字放字变量S2中。 MOV AX, D ;D→AX IMUL E ;AX ×E →DX:AX MOV S1,AX ;积的低字放字变量S1中 MOV S2,DX ;积的高位字放字变量S2中 (4)无符号/有符号除法
您可能关注的文档
- 3dsmax三维动画制作实例教程课件作者许朝侠电子课件第四章节.ppt
- 3DSMAX实用教程课件作者苗家鸿第7章节电子教案.ppt
- 3DSMAX实用教程课件作者苗家鸿第8章节电子教案.ppt
- 3DSMAX实用教程课件作者苗家鸿第9章节电子教案.ppt
- 3DSMAX实用教程课件作者苗家鸿第11章节电子教案.ppt
- 3dsMax室内设计基础与实例教程课件作者董青第7章节.ppt
- 3dsMax室内设计基础与实例教程课件作者董青第8章节.ppt
- 3dsMax室内设计基础与实例教程课件作者董青电子教案第2章节.ppt
- 3dsMax室内设计基础与实例教程课件作者董青电子教案第7章节.ppt
- 3dsMax室内设计基础与实例教程课件作者董青电子教案第8章节.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- PPAP培训课件(详细).pdf VIP
- 2023山东传媒职业学院教师招聘考试笔试试题2.pdf VIP
- 2025年数据中心五年建设:AI算力与投资方向报告.docx
- WebGIS原理及开发—基于开源框架的WebGIS技术493.pptx VIP
- 鹤煤三矿关于成立原煤车间智能选矸系统升级改造项目领导小组的通知.doc VIP
- 2023年山东传媒职业学院教师招聘考试笔试试题及答案解析.docx VIP
- 北师大版6六年级数学上册全套计算题专项练习16页.pdf VIP
- 2025中考语文名著阅读专题06 《昆虫记》真题练习(单一题)(学生版+解析版).docx
- Q_26 4003HJTG001-2019无心车床技术条件.pdf
- LC-2030C型高效液相色谱仪(设备编号)再确认方案 .pdf VIP
原创力文档

文档评论(0)