第一章_微型计算机基础2011祥解.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文档。上传文档
查看更多
第一章_微型计算机基础2011祥解.ppt

计算机为了实现全面的数学运算、更强大的功能,除了数制,还有规定了码制. 为了表示负数,计算机中规定了原码、反码和补码等。 问:字长为8时,原码的表示范围是? -127~-0 +0~127 有+0和-0 例1-5 设机器字长为n=8时,试求+0、+6、+127、-0、-6、-127 的原码 解:   [+0]原 [-0]原 [+6]原 [-6]原 [+127]原 [-127]原规定: 正数:原码与相应的二进制数完全相同; 负数:二进制数的最高位一定是“1”,其余各位是该    数的绝对值。 零: 有正零和负零之分。 原码表示法最大优点:简单直观,但不便于加减运算。 加法运算和减法运算的互换 减法运算变成了加法运算:  3+10=1 (时针经过12点时自动丢失一个数12) 相当于 3-2=3+(-2)=1  10与-2有什么关系?  自动丢失的一个数12是什么?  数学上把12这个数叫做“模”  10是(-2)对模12的补码  在模12的条件下,负数就可以转化为正数,而正负数相加也就可以转化为正数间的相加。 补码的概念: 4、偏移码 偏移码主要用于模/数转换过程中,若被转换数需参加运算,则仍要转换为补码。 设机器字长为n,数x的移码为[x]移,则移码的定义如下: 例1-8 设机器字长为n=8时,试求-128、0、+127的移 码。 解: [-128]移  [0]移=    [+127]移5、补码运算   在计算机中带符号二进制数通常采用补码形式表示。补码有两个主要特点:一是可以使符号位与数一起参加运算;二是将两数相减变为减数变补后再与被减数相加来实现。   加法规则: [X+Y]补=[X]补+[Y]补  减法规则: [X-Y]补=[X]补+[-Y]补   其中,[-Y]补称作变补运算,可以用[Y]补再作一次求补运算即可得到。 例1-9 X=64-12=52 (字长为8位) [X]补=[64]补十[-12]补 [64]补 [-12]补   + 1    自然丢失 由于字长为8位,最高有效位的进位自然丢失。其结果为(52)10的补码  计算机中为什么采用补码进行加、减运算? 6、溢出判别 ? X=-34-98=-132 (字长为8位) [X]补=[-34]补+[-98]补 [-34]补 [-98]补   + 1 丢失 问题:如何判别有溢出? 最高位和次高位能够引起最高位的溢出 微型机中常用的溢出判别法:双高位判别法 Cs:如最高位(符号位)有进位,CS=1,否则,CS=0。 CP:如次高位有进位,CP=1,否则,CP=0。 判别法则: 无溢出:若最高位进位Cs 和次高位进位Cp相同     同为0或同为1 有溢出: Cs 和Cp相异。当CS⊕Cp=1时,表示有溢出产生,     否则无溢出产生 正溢出: CS=0,CP=1 负溢出: CS=1, CP=0 例:求-115-87=? CS=1,说明是负数相加 CP=0,CS!=CP,溢出 所以,负溢出 如何解决溢出 解决溢出的方法主要是扩展位数 将产生溢出的数进行扩展,扩展的原则是正数前面补0,负数前面补1 例 1 1000 1101[-115]补 + 1 1010 1001[ -87 ]补 = 1 1 0011 0110[-202]补 将8位2进制数扩展为9位,结果正确! 1.1.3 计算机中的小数点问题 1、定点表示法    小数点在数中的位置是固定不变的

文档评论(0)

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

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

1亿VIP精品文档

相关文档