第2章 运算方法和运算器 (2).ppt

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

无符号数的表示不需要设置符号位,可以使用全部字长来表示数值大小例如:字长N=8时,取值范围:0~255(28-1);字长N=16时,取值范围:0~65535(216-1)第61页,共90页,星期日,2025年,2月5日同一代码的不同解释一个代码,赋予不同类型,其数值不一样。例:计算机内一个二进制数10000001,若看作:·无符号二进制数,其值为129;·8421BCD码,其值为81·有符号整数,原码:-1;反码:-126;补码:-127·有符号小数,原码:-1/128;反码:-126/128;补码:-127/128第62页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示(例题)例3:以定点整数为例,用数轴形式说明原码、反码、补码表示范围和可能的数码组合情况。解:例4:将十进制真值(-127,-1,0,+1,+127)列表表示成二进制数及原码、反码、补码、移码值。解:第63页,共90页,星期日,2025年,2月5日描述符数据表示描述符数据表示主要用来描述多维结构的数据类型,如向量、矩阵、记录等。其格式为:描述符标志位特征标记数据块长度数据块起始地址指明这是一个数据描述符指明数据的各种特征指明数组中元素个数指明数据块的首地址第29页,共90页,星期日,2025年,2月5日标志符与描述符表示的区别是:⑴标志符与每个数据相连,二者合起来存放在一个存储单元,而描述符要和数据分开存放。⑵描述符表示中,先访问描述符,后访问数据,至少增加一次访存。⑶描述符是程序的一部分,而不是数据的一部分。第30页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示在计算机中对数据进行运算操作时,符号位如何表示呢?是否也同数值位一道参加运算操作呢?把符号位和数字位一起编码来表示相应的数的各种表示方法,如原码、补码、反码、移码等。真值、机器数或机器码。第31页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示(续1)1.原码表示法若定点小数的原码形式为x0x1x2…xn,则原码表示的定义是:x1>x≥0[X]原=(2.7)1-x=1+|x|0≥x>-1式中[X]原是机器数,x是真值{第32页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示(续2)例如,x=+0.1001,则[X]原=0.1001x=-0.1001,则[X]原=1.1001对于0,原码机器中往往有“+0”、“-0”之分,故有两种形式:[+0]原=0.000...0[-0]原=1.000...0第33页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示(续3)若定点整数的原码形式为x0x1x2…xn,则原码表示的定义是x2n>x≥0[X]原=(2.8)2n-x=2n+|x|0≥x>-2n{第34页,共90页,星期日,2025年,2月5日采用原码表示法简单易懂但它的最大缺点是加法运算复杂。这是因为,当两数相加时,同号相加;如果是异号相减。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。为了解决这些矛盾,人们找到了补码表示法。第35页,共90页,星期日,2025年,2月5日2.1.2数的机器码表示(续4)2.补码表示法先以钟表对时为例说明补码的概念。假设现在的标准时间为4点正;而有一只表已经7点了,为了校准时间,可以将时针退7-4=3格;或者将时针向前拨12-3=9格。这两种方法都能对准到4点,由此可以看出,减3和加9是等价的,就是

文档评论(0)

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

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

1亿VIP精品文档

相关文档