微型计算机系统 优秀培训书.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文档。上传文档
查看更多
业精于勤,荒于嘻 教学重点 原码、反码、和补码运算基础 定点数和浮点数 BCD码和ASCII码。 各种进位计数制及其转换 教学要求 熟练掌握有符号数的表示方法--------即原码、反码、和补码的定义、求法 掌握补码运算的特点和基本法则,会用补码加、减法,理解溢出的概念,掌握溢出的判别方法 掌握定点数、浮点数的特点、表示方法 理解BCD码的作用,会BCD码的加、减法 掌握字符的表示方法—ASCII码。 第2章 计算机中的数制和编码 2.1 数和数制 2.2 带符号数在计算机中的表示 2.3 定点数和浮点数 2.4 BCD码 2.5 计算机中字符的表示 2.1 数和数制 在人们应用各种数字符号表示事物个数的长期过程中,形成了各种计数制。 进位计数制就是一种常用的计数方法,微机中常用的进位计数制有十进制、二进制和十六进制三种。 十进制是大家很熟悉的进位计数制, 它共有0,1,2,3,4,5,6,7,8和9共十个数码。数码的个数称为基数,故十进制的基数为10。 以2为基数的计数制叫做二进制计数制,简称二进制数。 十六进制数也有2个主要特点: 它有0,1,2 … 9,A,B,C,D,E,F共16个数码。 在加法中采用逢16进1的原则。 各种数制的相互转换(1) 二进制数到十进制数的转化方法 : 二进制数到十进制数的转换方法就是求此数的幂级数多项式的值 十进制数到二进制数的转化方法“除2取余法” : 其法则是:用2连续去除待转换的十进制数,直到商为0止,然后把各次余数从下至上排列起来,所得到的数便是所求的二进制整数。 各种数制的相互转换(2) 十六进制数到十进制数的转换方法 : 方法和二进制数转换成十进制数的方法类似,即把十六进制数按权展开后相加。 十进制数到十六进制数的转换方法 : 十进制整数转换成十六进制整数可以采用“除16取余法” “除16取余法”法则是:用16连续去除要转换的十进制整数,直到商数为0止,然后把各次余数按逆得到次序排列起来所得数,便是所求的十六进制数。 各种数制的相互转换(3) 二进制数到十六进制数的转换方法 : 可采用“四位合一位法”。 其法则是:从二进制数的小数点开始,向两边每四位一组,不足四位以0补足之,然后分别把每组用十六进制数码表示,并按序相连。 十六进制到二进制数的转换方法 : 可以采用“一位分四位法” 其法则是:把十六进制数的每位分别用四位二进制数码表示,然后把它们连成一体。将上面的例题求一个逆运算就是很好的一分为四法的例题。不再举例。 2.2带符号数在计算机中的表示 在计算机中,将一个数连同其符号用二进制数来表示,这样的二进制数称为机器数。 机器数是有特定的位数的二进制数,它的位数就是该机器的CPU的机器字长。 在机器数中,最高有效位是符号位,其余的各位是数值位。 符号位规定0表示正数,1表示负数。 机器数之原码 原码表示法 这种方法其实就是“符号+绝对值”的方法:符号位表示数的正负,而其余位表示这个数的绝对值。 机器数之反码 对于n位字长的带符号的反码定义为: 对于正数,其反码形式跟原码一样 对于负数,只需将其原码除符号位外的各位求反,即可得其反码。 机器数之补码 对于n位字长的带符号的补码表示为: 正数的补码跟其原码和反码形式相同 负数的补码和反码之间有简单的关系,即补码等于该数的反码在最低位上加“1”。 2.3 定点数和浮点数 所谓定点法,即小数点在数中的位置是固定不变的。以定点法表示的实数称作定点数。 任意一个二进制数N总可以写成下面的形式: 其中:d称为尾数,是二进制纯小数,指明数的全部有效数字。前面的符号称作数符,表示数的符号,用尾数前的1位表示,0表示正号,1表示负号;p称为阶码,它前面的符号称作阶符,用阶码前一位表示,阶符为正时,用0表示,阶符为负时,用1表示。由此可知,将尾数d的小数点向右(对﹢p)或向左(﹣p)移动p位,即得数值N。所以阶符和阶码指明小数点的位置。小数点随着p的符号和大小而浮动。这种数称为浮点数。 2.4 BCD码 BCD码(Binary Coded Decimal)是十进制数的编码表示法,由于机器中只能用二进制数,所以BCD码是二进制编码的十进制数,用四位二进制数来表示一位十进制数。BCD码的种类较多,常用的有8421码、2421码、余3码和格雷码等。现以8421码为例进行讨论。 8

文档评论(0)

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

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

1亿VIP精品文档

相关文档