- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章 数据表示与指令系统
数据构造和机器的数据表示之间是什么关系?确立和引入数据表示的基
来源则是什么?
答: 数据表示是能由硬件直接辨别和引用的数据种类。数据构造反应各样
数据元素或信息单元之间的构造关系。
数据构造要经过软件映象变换成机器所拥有的各样数据表示实现,所以数据表示是数据构造的构成元素。不一样的数据表示可为数据构造的实现提
供不一样的支持,表此刻实现效率和方便性不一样。 数据表示和数据构造是软件、
硬件的交界面。
除基本数据表示不可以少外,高级数据表示的引入依照以下原则:
1)看系统的效率有否提升,能否养活了实现时间和储存空间。
2)看引入这类数据表示后,其通用性和利用率能否高。
标记符数据表示与描绘符数据表示有何差异?描绘符数据表示与向量数据表示对向量数据构造所供给的支拥有什么不一样?
答:标记符数据表示与描绘符数据表示的差异是标记符与每个数据相连,
合存于同一储存单元,描绘单个数据的种类特征;描绘符是与数据分开寄存,用于描绘向量、数组等成块数据的特色。
描绘符数据表示为向量、数组的的实现供给了支持,有益于简化高级
语言程序编译中的代码生成,能够比变址法更快地形成数据元素的地点。但
负阶,最小
为0)
最大阶
(2^p-1)
最小尾数值
(rm^(-1))
最大尾数值
(1-rm^(-m))
可表示的最
小值
可表示的最
大值
阶的个数
(2^p)
可表示的尾
数的个数
可表示的规
格化数的个
数
note:
2^6-1 2^6-1 2^6-1
1/2 1/8 1/16
1-2^(-48) 1-8^(-16),即(1-2^(-48))1-16^(-12),即(1-2^(-48))
1/2 1/8 1/16
2^63*(1-2^(-48)) 8^63*(1-8^(-16)) 16^63*(1-16^(-12))
2^6 2^6 2^6
2^48*(2-1)/2 8^16*(8-1)/8 16^12*(16-1)/16
2^6*2^48*(2-1)/2 2^6*8^16*(8-1)/8 2^6*16^12*(16-1)/16
描绘符数据表示其实不支持向量、数组数据构造的高效实现。而在有向量、数组数据表示的向量办理机上,硬件上设置有丰富的赂量或阵列运算指令,配
有流水或阵列方式办理的高速运算器, 不单能迅速形成向量、 数组的元素地
址,更重要的是便于实现把向量各元素成块预取到中央办理机,用一条向量、数组指令流水或同时对整个向量、数组高速办理.如让硬件越界判断与元素
运算并行。这些比起用与向量、阵列没关的机器语言和数据表示串行实现要高效的多。
货仓型机器与通用寄存器型机器的主要差异是什么?货仓型机器系统构造为程序调用哪些操作供给了支持?
答: 通用寄存器型机器对货仓数据构造实现的支持是较差的。 表此刻:
货仓操作的指令少,功能单调;(2)货仓在储存器内,接见货仓速度低;
(3) 货仓往常只用于保留于程序调用时的返回地点, 少许用货仓实现程序间
的参数传达。
而货仓型机器则不一样,表此刻: (1) 有高速寄存器构成的硬件货仓,
并与主存中货仓区在逻辑上构成整体, 使货仓的接见速度是寄存器的, 容量
是主存的;(2) 丰富的货仓指令可对货仓中的数据进行各样运算和办理; (3)
有力地支持高级语言的编译; (4)有力地支持子程序的嵌套和递归调用。
货仓型机器系统构造有力地支持子程序的嵌套和递归调用。在程序调
用时将返回地点、条件码、重点寄存器的内容等所有压入货仓, 待子程序返
回时,再从货仓中弹出。
4.设某机阶值6位、尾数48位,阶符和数符不在其内,当尾数分别以
2、
8、16 为基时,在非负阶、正尾数、规格化数状况下,求出其最小阶、最
大阶、阶的个数、最小尾数值、最大尾数值、可表示的最小值和最大值及
可表示的规格化数的总个数。
解: 依题意知:p=6m=48rm=2,8,16 ,m=m/log2(rm) ,列
下表:
可 表示 的 最小 值=rm^( 最 小 阶 )* 最小 尾 数 值
=rm^0*rm^(-1)=rm^(-1);
可 表示 的 最大 值=rm^( 最 大 阶 )* 最大 尾 数 值
=rm^(2^p-1)*(1-rm^(-m));
可表示的尾数的个数 =rm^m*(rm-1)/rm;
可表示的规格化数的个数=阶的个数*尾数的个数
=2^p*rm^m*(rm-1)/rm 。
(1)浮点数系统使用的阶基rp=2,阶值位数p=2,尾数基值rm=10,以
rm为基的尾数位数 m=1, 依照使用的倍数来说,等价于 m=4, 试计算在
非负阶、正尾数、规格化状况下
文档评论(0)