第0章(微机原理及接口技术).pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第0章(微机原理及接口技术)

微机原理与应用;绪论;教材: 微型计算机技术及应用(第4版),戴梅萼,清华大学出版社 参考教材: 微机原理与接口技术,王克义,清华大学出版社 微型计算机原理(第5版),姚燕南,西安电子科技大学出版社 微型计算机原理及应用(第3版), 郑学坚,清华大学出版社; 编者推荐参考书 微机原理、汇编与接口技术(第二版)清华大学出版社出版 微机原理、汇编与接口技术学习指导(第二版) 清华大学出版社出版 微型计算机技术及应用(第4版)清华大学出版社 戴梅萼 史嘉权 微机原理与接口技术(基于32位机)电子工业出版社 马春燕主编 汇编语言与接口技术(第2版)清华大学出版社 王让定等4人编 微型计算机原理与接口技术 清华大学出版社 孙力娟等5人编 微型计算机原理与接口技术(第3版)清华大学出版社 冯博琴 吴宁编 微型计算机原理、接口技术及其应用(第2版)清华大学出版社史新福 冯萍编 微机原理与汇编语言(第2版)电子工业出版社 王鈺等3人编 32位微型计算机与接口技术 清华大学出版社 朱永华等编;教学内容: 微型计算机的结构和工作原理。 微处理器(重点是8086)以及对应的指令系统。 汇编语言程序设计。 三种技术: 存储器技术 数据传输接口技术 总线技术;计算机中的数制和码制;§1 数和数制;?;?;?;?;?;下表列出了四种进位制中数的表示方法,其中, B, Binary,表示二进制 Q, Octal,表示八进制,但是为了和数字0相区别,所以用字母Q代替 H, Hexadecimal, 十六进制 D, Decimal, 十进制,但是也可以不写该符号。;表1 十进制,二进制,八进制,十六进制数码对照表;?;(2)十进制数转换为任意进位制数。 注意: 分整数部分和小数部分这两部分分别转换。 方法: 把十进制整数转换为任意进位制整数: 除基,取余。 把十进制小数转换为任意进位制小数: 乘基,取整。 ;十进制整数转换为任意进位制整数;?;次数;例如,需将17,289,3910分别转换成相应的二进制数,八进制数,十六进制数,则可列竖式如下: ;十进制小数转换成任意进位制小数;?;次数 ;例如,将0.6875, 0.15625, 0.65625三个十进制小数分别转换为二进制,八进制,十六进制小数,则可列竖??计算和转换如下: 0.6875=0.1011B 0.15625=0.12Q ;0.65625=0.A8H 注意: ①在进行任意进位制数和十进制数的相互转换时,由于整数部分和小数部分的转换方法截然不同,因此即使整数部分和小数部分在形式上相同,但转换的结果也完全不一样,所以在任意进位制数和十进制数进行转换的时候,必须把整数部分和小数部分单独分开转换。比如: 1101B=13,但0.1101B=0.8125≠0.13 75=4BH,但0.75=0.C0H ;②一个二进制小数能够完全准确的转换成十进制小数,但是一个十进制小数不一定能够完全准确的转换成二进制小数。例如,0.1=0.000110011001100…B,这就是说十进制小数0.1转换成二进制小数后成为一个无限循环小数,不能被准确的表达出来。 有时不能用有限位二进制小数去表示任意一个有限位的十进制小数,这是二进制计数制的一个缺点。;2.八进制数与二进制数的相互转换;3.十六进制数与二进制数的转换;在计算机中,数是以二进制形式表示和运算的 ,但二进制数书写起来太长,而且容易出错,所以通常用八进制数,尤其是十六进制数来书写。 在微型计算机中,字长通常可以是8位,16位,32位或64位,它正好可以分别用2个,4个,8个或16个十六进制数来表示,故十六进制计数值在微型计算机中的使用是非常普遍的。;§2 码和码制;原码是符号数值化的数,因此可以在计算机中使用,所以原码是机器数的一种。原来带符号的正或者负数则称为机器数的真值。 机器数:将一个数(连同符号)在机器中加以数码化后的表示形式,称为机器数。 在将数的符号用数码(0或1)表时后,数值部分究竟是保留原来的形式,还是按一定规则作某些变化,这要取决于运算方法的需要,从而有4种常见的机器数形式,即原码、反码、补码和移码。 真值:而把机器数所代表的实际值称为机器数的真值。 ;?;?;?;二、补码,反码 为了简化运算,采用补码数。 反码: 对于正数,反码与原码相同; 对于负数,将原码除符号位按位求反,即可得到反码。反码基本上只在求补码时使用。 补码: 对于正数,补码与原码相同; 对于负数,将求得的反码加1,即可得到补码。 ;原码,反码和补码之间的转换:;?;?;§3 十进制数的二进制编码;8421 BCD编码表: 压缩BCD数→用8位二进制数表示2个十进制数位 非压缩BCD数→用8位二进制数表示1个十进制数位 如

文档评论(0)

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

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

1亿VIP精品文档

相关文档