- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十进制调整 算术运算指令实现二进制数的加减乘除 十进制BCD码运算:对二进制运算结果调整 压缩BCD码:4个二进制位表示一个十进制位 一个字节表示两个十进制位:00~99 压缩BCD码调整指令:加法DAA和减法DAS 非压缩BCD码:8个二进制位表示一个十进制位 一个字节表示一个十进制位0~9 ASCII码可以认为是非压缩BCD码 非压缩BCD码调整指令: 加法AAA、减法AAS、乘法AAM和除法AAD 例:计算BCD码1234+2375,结果存入AX MOV AL,34H MOV AH,12H ADD AL,75H DAA ADC AH,23H DAA 调整方法 根据二进制减法后,所得中间结果及CF、AF标志位状态的不同组合,用减00H,06H, 60H及66进行修正; 修正时均按二进制运算规则相减,差为负数应变补。 例:计算BCD码2325-1234,结果存入AX MOV AL,25H MOV AH,23H SUB AL,34H DAS SBB AH,12H DAS 乘法指令 无符号数乘法指令MUL 有符号数乘法指令IMUL 计算二进制数乘法:A5H×64H 用MUL指令作无符号数乘法: 4074H(=16500)=A5H(=165)×64H(=100) 用IMUL指令作有符号数乘法: DC74H(=-9100)=A5H(=-91)×64H(=100) 加减指令只进行无符号数运算,利用CF和OF区别 1、累加器和寄存器 1111011w:11100reg 例:MOV AL,0A7H MOV BL,85H MUL BL 2、累加器和存储器 1111011w:mod 100 r/m 例:MOV AL,0A7H MOV BYTE PTR [BX+8],85H MUL BYTE PTR [BX+8] 例:MOV AL,0A7H MOV WORD PTR [BX+8],1285H MUL BYTE PTR [BX+8] AX=56C3H 例:MOV AL,0A7H MOV AH,12H MOV WORD PTR [BX+8],1285H MUL WORD PTR [BX+8] AX=6EC3H, DX=0159H 标志位影响:乘积高半部分不为零,则CF=1,OF=1。 例:MOV AL,0A7H MOV WORD PTR [BX+8], 1285H IMUL BYTE PTR [BX+8] AX=2AC3H ,CF=1,OF=1; 例:MOV AL,-07H MOV CL,02H IMUL CL AX=FFF2H(高位符号位扩展),CF=0,OF=0; 例:MOV AL,07H MOV CL,02H IMUL CL AX=0000EH(高位符号位扩展), CF=0,OF=0。 除法指令 无符号除法指令DIV和有符号除法指令IDIV 除法指令可能产生除法溢出 对DIV指令,除数为0,或者在字节除时商超过8位,在字除时商超过16位,或者双字除时超过32位,则发生除法溢出 对IDIV指令,除数为0,或者在字节除时商不在 -128~127范围内,在字除时商不在-32768~32767范围内,或者在双字除时商不在-231~231-1范围内,则发生除法溢出 除法错溢出,将产生编号为0的内部中断 1、累加器和寄存器 例:MOV AX,00A7H MOV BL,85H DIV BL AX=2201H 2、累加器和存储器 例:MOV AL,0A7H MOV BYTE PTR [BX+8],85H DIV BYTE PTR [BX+8] AX=2201H 例:MOV AX,07A7H MOV DX,0022H MOV BX,0023H DIV BX AX=F8E7,DX=12 两类异常(商的范围超过规定): MOV AX,A800H MOV AX,0000H MOV BL,8
您可能关注的文档
最近下载
- 2024年春学期部编版小学语文五年级下册教学计划附教学进度表精华版.pdf VIP
- 多因子选股系列研究之十八:成交量激增与骤降时刻的对称性与“一视同仁”因子构建.pdf
- 欣赏《月光》 示范课教学课件【人音版九年级音乐下册】.pptx
- 《眼镜镜片防雾性能测试规范(报批稿)》.pdf
- 2025年党组理论学习中心组学习计划文稿3篇.docx VIP
- 初中英语课外阅读黑布林版时光隧道中文译文.docx
- 2024年宁波象山县水务集团有限公司招聘笔试真题.docx VIP
- 经典童话故事英文绘本-灰姑娘.ppt
- 南通科技职业学院2024年提前招生校测样卷及答案(含语文、数学).pdf VIP
- 《元宵节》优质PPT课件.ppt
文档评论(0)