《微机原理与接口技术(楼顺天)-第章》精选·课件.ppt

《微机原理与接口技术(楼顺天)-第章》精选·课件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口 五邑大学 容振邦 2007年9月19日 联系方式 单位:五邑大学 信息学院 姓名:容振邦 邮件:rongzhenbang@ 手机内线:7997 课程介绍 第1章 数制和码制 第2章 8086CPU结构与功能 第3章 8086CPU指令系统 第4章 汇编语言程序设计 第5章 总线及其形成 第6章 存储器设计 第7章 常用芯片的接口技术 第8章 中断系统与中断控制器8259A 第9章 定时/计数器8253应用设计 第10章 并行接口芯片8255A应用设计 教材 国家十一五规划教材: 楼顺天、周佳社编, 《微机原理与接口技术》, 科学出版社,2006.8 成绩评定 总成绩 = 平时成绩(30%)+考核成绩(70%) 平时成绩 = 考勤 (30%)+ 上课表现(20%)+作业和实验(50%) 实验报告(作业)形式 实验报告(电子,打印) 电子邮件: rongzhenbang@ 邮件主题: ap0604201.chenhao.homework01. ver01.doc ap0604301.chenchunyan.experiment01.ver01.doc .experimentxx.verxx.doc 课堂和实验要求 请将移动通讯设备关闭或置于震动状态 教师授课期间,学生不得在下面讲话,有问题请举手发言 实验课按时完成任务,不玩游戏,检查完方可离开 学习方法 动手 自学 多问 第1章? 数制与码制 §2.4 ASCII字符代码 §2.2 有符号二进制数的表示方法及溢出问题 (4)补码的运算规则 第一个公式: 两个n位二进制数之和的补码等于这两数 补码之和,即: 补 [Y] 补 [X] 补 [X+Y] = + 例: (+33)+(-15) 0 0 1 0 0 0 0 1 B + 1 1 1 1 0 0 0 1 B [1]0 0 0 1 0 0 1 0 B [+33] [-15] [+18] 补 补 补 进位,丢掉 §2.2 有符号二进制数的表示方法及溢出问题 补 [Y] 补 [X] 补 [X-Y] = - 第二个公式: 两个n位二进制数之差的补码等于这两数 补码之差,即: 例: (+33)-(-15) 0 0 1 0 0 0 0 1 B - 1 1 1 1 0 0 0 1 B [1]0 0 1 1 0 0 0 0 B [+33] [-15] [+48] 补 补 补 借位,丢掉 §2.2 有符号二进制数的表示方法及溢出问题 第三个公式: 补码减法运算时,也可以利用加法基本 公式,即: 补 [-Y] 补 [X] 补 [X-Y] = + (mod ) 因为:X-Y = X+(-Y) 补 [X+(-Y)] 补 [X-Y] = = + 补 [-Y] 补 [X] 所以: 一般称已知 ,求得 的过程叫变补或求负。 补 [Y] 补 [-Y] §2.2 有符号二进制数的表示方法及溢出问题 变补或求负是一种很有用的运算。求法: 补 [Y] 补 [-Y] 若已知 = …… ,则对 的每一位(包括符号位)都按位取反,然后再加1,结果即 。 补 [Y] 例: (+33)-(+15) - [+33] [+15] [+18] 补 补 补 + [1] [+33] [-15] [+18] 补 补 补 借位,丢掉 (公式二) (公式三) §2.2 有符号二进制数的表示方法及溢出问题 二、 有符号数运算的溢出问题 如果计算机的字长为n位,n位二进制数的最高位为符号位,其余n-1位为数值位,采用补码表示法时,可表示的数X的范围为: 当n=8时,可表示的有符号数的范围为: 当n=16时,可表示的有符号数的范围为: -32768 +32767 -128 +127 §2.2 有符号二进制数的表示方法及溢出问题 两个有符号数进行加减运算时,如果运算结果超出可表示的有符号数的范围时,就会发生溢出,使计算结果出错。 很显然,溢出只能出现在两个同号数相加或两个异号数相减的情况下。 §2.2 有符号二进制数的表示方法及溢出问题 例: (+72)+(+98)=+170+127 溢出 0 1

文档评论(0)

咪蒙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档