- 1、本文档共164页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086_8088指令系统
7. 非压缩DCD码十进制减法调整指令(AAS) Decimal(ASCII) Adjust for Subtraction 举例:16-8=? MOV AX,0106H 0000 0110 06 MOV BL,08H - 0000 1000 - 08 SUB AL,BL 1111 1110 FE AAS - 0000 0110 - 06 1111 1000 F8 ∧0000 1111 ∧0F 0000 1000 08 结果为:(AL)=08H,(AH)=0,CF=AF=1 (1)非压缩BCD码减法的十进制调正指令AAS 对AL中由两个非压缩的BCD码相减的结果进行调整。调整操作为: 若AL的低4位>9或AF=1,则: ① AL←(AL)-6,AH←(AH)-1,AF←1 ② AL←(AL)∧0FH ③ CF←AF 否则:AL←(AL)∧0FH 进行乘法时:8位*8位→16位乘积 16位*16位→32位乘积 3.3.3 乘法指令——MUL Multiply 不能是立即数 三条乘法运算指令:无符号数乘法指令:MUL,有符号数乘 法指令IMUL,非压缩BCD码十进制数乘法调整指令AAM。 (1) 无符号数的乘法指令MUL(MEM/REG) 格式: MUL src 操作:字节操作数 (AX) ? (AL) × (src) 字操作数 (DX, AX) ? (AX) × (src) 指令例子: MUL BL ;(AL)×(BL),乘积在AX中 MUL CX ;(AX)×(CX),乘积在DX,AX中 MUL BYTE PTR[BX] 格式与MUL指令类似,只是要求两操作数均为有符号数。 指令例子: IMUL BL ;(AX)←(AL)×(BL) IMUL WORD PTR[SI] ;(DX,AX)←(AX)×([SI+1][SI]) 注意:MUL/IMUL指令中 ● AL(AX)为隐含的被乘数寄存器; ● AX(DX,AX)为隐含的乘积寄存器; ● SRC不能为立即数; ● 除CF和OF外,对其它标志位无定义。 (2) 有符号数乘法指令IMUL(signed multiply) 乘法指令对CF/OF的影响: 00 乘积的高一半为零 11 否则 MUL指令: CF/OF = 00 乘积的高一半是低一半的符号扩展 11 否则 IMUL指令: CF/OF = 例:(AL) = A5H(-5B),(BL) = 11H (1) IMUL BL ; (AX) ? (AL)×(BL) ; A5×11 (91×17)? -5B×11=-060B ? F9F5 ; (AX) = F9F5H CF=OF=1 (2) MUL BL ; (AX) ? (AL)×(BL) ; A5×11= 0AF5 ; (AX) = 0AF5H CF=OF=1 (3)非压缩BCD码十进制数乘法调整指令AAM 隐含的操作寄存器为AL和AH; AAM跟在MUL指令之后使用; 影响标志位PF、SF、ZF,其它无定义; 用AAM可实现≤99的二-十进制转换。 9*8=?72) 对AX中由两个非压缩BCD码相乘的结果进行调整。调整操作为: (AL)/0AH, (AH)←商,(AL)←余数 Decimal(ASCII) Adjust for Multiply 例1:按十进制乘法计算7×8=? 程序段如下: MOV AL,07H ;(AL)=07H MOV CL,08H ;(CL)=08H MUL CL ;(AX)=0038H AAM ;(AH)=05H,(AL)=06H 所得结果为非压缩的B
您可能关注的文档
- 01金属切削的基本要素.ppt
- 08清单规范wyy讲义.ppt
- 1000kV变压器技术说明书.pdf
- 04工件的定位夹紧与夹具设计.ppt
- 03机床、刀具和加工方法.ppt
- 1-讲义电机专业培训.ppt
- 128dB数控衰减器的设计.pdf
- 2005年个体私营企业协会工作总结暨2006年工作意见.doc
- 2006`2007学年度第二学期学校工作总结.doc
- 1314数字电路必要课程.ppt
- 部编版五年级下册道德与法治 期末测试卷及1套参考答案.docx
- 部编版五年级下册道德与法治 期末测试卷加答案.docx
- 部编版五年级下册道德与法治 期末测试卷加精品答案.docx
- 部编版五年级下册道德与法治 期末测试卷一套.docx
- 部编版五年级下册道德与法治 期末测试卷【黄金题型】.docx
- 部编版五年级下册道德与法治 期末测试卷【能力提升】.docx
- 部编版五年级下册道德与法治 期末测试卷【轻巧夺冠】.docx
- 部编版五年级下册道德与法治 期末测试卷【重点班】.docx
- 部编版五年级下册道德与法治 期末测试卷【考试直接用】.docx
- 部编版五年级下册道德与法治 期末测试卷加答案下载.docx
文档评论(0)