微机原理第四章(3).pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加减指令不分带符号数和不带符号数, 对于两者,加和减的过程是一样的,关键是后边对其结果的判断问题。 乘法指令 ? 二进制乘法特点: 两个8位数相乘,结果未为16位数。 两个16位数相乘,结果未为32位数。 ? 8086乘法指令特点: ? 一个乘数总是放在AL(8位)或AX (16位)中; ? 将DX看成是AX的扩展 (1)、无符号数乘法 格式: MUL src ;AX ?AL×src,字节 ;DX,AX ?AX × src,字 8位乘法 16位乘法 8位除法: 被除数(16位) 除数(8位) ? 余数(8位) 商(8位) 16位除法: 被除数(32) 除数(16) ? 余数(16) 商(16) 单操作数指令 源操作数(除数)类型 决定指令操作类型 目的操作数(被除数)隐含 字节操作在AX中;字操作在DX, AX中 除的结果,字节操作在AX中;字操作在DX, AX中 除法指令对所有条件码位均无定义 下列情况自动转入 0 中断处理: (1) 除数为0 (2) 字节操作,商的范围超出字节范围 字操作时,商的范围超出字范围 AH AL 操作数 AH AL DX AX 操作数 DX AX 除法指令举例 例 (AX)=0501H,(BL)=0C6H (1) DIV BL 看作无符号数 (AL) = 1281D (BL) = 198D 1281/198 商= 06H 余数=93D=5DH 执行DIV BL后: (AX) = 5D06H (2) IDIV BL 看作带符号数 (AL) = 1281D (BL) = -58D 1281/ (-58) 商= -22D=0EAH 余数=05H 执行IDIV BL后: (AX) = 05EAH 6、调整指令 前面提到的所有算术运算指令都是二进制的运算指令, 但人们常用的是十进制。 当用计算机进行计算时: 必须先把十进制? 二进制数, 计算结果? 十进制数输出。 为便于十进制运算,计算机提供了一组十进制调整指令, 这组指令在二进制基础上给予十进制调整,直接得到十进制数。 8086中提供了六条调整指令。 BCD码( Binary Coded Decimal ) 用二进制编码表示十进制数。 常用8421 BCD码, 与十进制数码对应关系: 例 48的BCD码为 ( 0100 1000)BCD * * 三. 算术运算指令 指令分类: 影响状态标志位OF, SF, ZF, PF, AF, CF 1. 加法运算指令 ADD、ADC为双操作数指令 INC为单操作数指令 除INC指令不影响CF外,其余指令6个状态标志均据结果置位 ADC带进位加法,实现字以上运算(进位是上条指令运算的进位) 加减指令的注意问题: CFA1H 1100 1111 1010 0001 + 62A0H + 0110 0010 1010 0000 111 1 1 1 1111 1 3241H 0011 0010 0100 0001 例1 加法指令: 编程完成 CFA1H + 62A0H MOV DX,0CFA1H ADD DX,62A0H 执行后: (DX)=3241H CF=1,OF=0,SF=0, ZF=0 (注意:CF和OF的判断方法) 例2 加1指令 : INC AL   执行前 (AL)= FFH 执行后: (AL)=00H C

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档