计算机系统结构 CA部分习题参考答案2006.docx
《计算机系统结构 CA部分习题参考答案2006.docx》由会员分享,可在线阅读,更多相关《计算机系统结构 CA部分习题参考答案2006.docx(17页珍藏版)》请在第壹文秘上搜索。
1、计算机系统结构前四章习题参考答案第二章习题:教材pp91-93:第2、6、9、12、15、20题笫2题:数据结构和数据表示是软件和硬件之间的交界面。数据表示是数据结构的组成元素,数据结构要通过软件映像变换成机器所具有的各种数据表示来实现。不同的数据表示可为数据结构的实现提供不同的支持,但在实现效率和方便性上有所不同。确定和引入数据表示的基本原则是:1)系统效率有无提高?包括实现的时间(主要看主存和处理机之间传送的信息量)和存储空间有无减少;2)引入这种数据表示的通用性和利用率如何。第6题:阶码6位,即阶码部分除去阶符外剩下的阶码值部分p=6位;尾数48位,即尾数的二进制位位数m=48位。当尾数
2、基值为R时,尾数每一个灯进制数位需用1。段门个二进位表示。尾数基值为rn的尾数位数m,=mlog2rjo对于rgl为2、8、16时,11f分别为48、16、12位。本题的计算结果如下表所示:非负阶、正尾数、规格化尾基,.=6位,m=48位)2(m,=48)8(m,=16)16(m,=12)最小阶值0000最大阶值2,一1636363阶的个数2,646464尾数最小值端1/21/81/16尾数最大值I-Tl-2-*1-8,1-1612最小值匚I1/21/81/16最大值/7(l-r.-)2”(1-28u(l-8,)16*3(1-16,2)数的总个数2,Yw2m72s,152so第9题:变址寻址适
3、合在标量计算机中,通过循环程序修改变址值来对向量或数组等数据结构中的元素进行访问和处理。基址寻址主要用于程序的逻辑地址空间到物理地址空间进行变换场合,以支持动态重定位技术的使用。第二问中陞含着指令中为寻找该操作数的地址码只有六位,用来表示这64个地址中的某一个。设计方法一:采用隐含寻址。程序执行过程中,每当要访问存储器时,可以经硬件加法器将陞含寄存器的基址值与指令中给出的6位相对位移量相加来形成其访问单元的物理地址。设计方法二:基点地址采用程序计数器PC,通过无条件转移指令来修改PC的内容,实现在一个大的地址空间中的访问(PC自相对寻址)。即:通过将PC的内容和指令中所提供的6位相对位移量相加
4、来形成主存单元的物理地址。第12:分析:等长操作码的意思是不管其指令的频度如何,都用同样长度的二进制码位数来对指令操作码编码。当指令条数为n时,等长操作码的二进制码位数应当是1OgHUffnIan编码是用HUffInan算法构造出HUffnIan树来得到的,它的平均码长可用WPi4计算出来。i=只有两种码长的扩展操作码编码,需要对指令使用频度进行大小分类。高频的指令放在同一类中,对其用短的操作码编码;低频指令放在另一类中,用长操作码编码。每一类都用等长操作码编码。另外,为了能唯一解码和立即解码,在短操作码中要使用某些码作为扩展成长操作码的扩展标志码。使平均码长尽可能短,来定好长,短码的码长组配
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统结构 CA部分习题参考答案2006 计算机系统 结构 CA 部分 习题 参考答案 2006