计算机组成与结构期中考试题库.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成与结构期中考试题库

第1章 计算机系统概论 1) 教材P.14 例题。 2) 教材P.16 第8题。 答:CPI 1×43% + ×21% + 2×12% + 2×24% 1.57 MIPS 40/1.57 25.5 第2章 计算机的运算方法 1) 当十六进制数9BH和FFH分别表示为原码、补码、反码和无符号数时,所对应的十进制数各为多少(设机器数采用1位符号位)? 答:(1)9BH对应表示为原码、补码、反码、移码和无符号数时的十进制数分别为:-27、-101、-100、155 (2)FFH对应表示为原码、补码、反码、移码和无符号数时的十进制数分别为:-127、-1、-0、255 2) 设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出所对应的机器数。要求如下: (1)阶码和尾数均为原码。 (2)阶码和尾数均为补码。 答: 0.0110011 0.110011×2-1 0.1100110000×2-0001 (1)阶码和尾数均为原码表示的浮点数为:1 0001;0 1100110000 (2)阶码和尾数均为补码表示的浮点数为:1 1111;0 1100110000 3) 假设阶码取3位,尾数取6位(均不包括符号位),两数在计算机中以补码表示,并采用双符号位,计算 [25×]+[ 24× - ] 答:X 25× 25×0.1011,Y 24× - 24×(-0.1001) 假设两数在计算机中以补码表示,并采用双符号位,可表示为 X:ΔE]补 [EX]补+[-EY]补 00,101+11,100 00,001,即ΔE 1,Y的阶码小,应使MY右移1位,EY加1,得 [Y]浮 00 101 11 101110(0) (2)尾数求和 00.101100+11.101110(0) 00.011010(0) (3)规格化处理 结果的符号位00与最高数值位0相同,需左归。尾数左移一位,阶码减1,得 [X+Y]浮 00 100 00.110100 (4)舍入处理 采用0舍1入法处理得尾数为00.110100 (5)判溢出 阶码符号位为00,不溢出,故得最终结果为: [X+Y]浮 00 100 00.110100 24× 4) 教材P.38 例题。 第3章 指令系统 1) 某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令、16条二地址指令、100条一地址指令。 答:固定操作码为4位。 8条三地址指令操作码为:0000 0111(剩下1000 1111共8个扩展窗口) 16条二地址指令操作码为:1000 0000 1000 1111 (剩下1001 0000 1111 1111共112个扩展窗口) 100条一地址指令操作码为00000011 2) 设指令字长为16位,采用扩展操作码技术,每个操作数的地址为6位。如果定义了13条二地址指令,试问还可安排多少条一地址指令? 答:指令字长为16位,每个操作数的地址为6位,固定操作码为4位,最多可定义16条二地址指令。现共定义了13条二地址指令,故剩下3个扩展窗口,最多可安排一地址指令条数为: 3×26 192条26-N]×26 ∴X 16-N×2-6-M×2-12 4) 教材P.63 习题:第3题。 16 – 3 * 4 4 [(24-M)×24-N]×24 5)设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),假设当前转移指令第一字节所在地址为2000H,且CPU每取出一个字节便自动完成(PC)+1→PC的操作。试问当执行“JMP * +8”和“JMP * -9”指令时,转移指令第二字节的内容各为多少? 答:(1)根据汇编语言指令JMP * +8,即要求转移后的目标地址为2000H+08H 2008H,但因为CPU取出该指令后PC值已修改为2002H,故转移指令第二字节的内容应为+6(十进制),写成补码为06H。 (2)同理,执行“JMP * -9”指令时,要求转移指令第二字节的内容应为-11(十进制),写成补码为:F5H 6) 某机主存容量为4M×16位,且存储字长等于指令字长,若该机指令系统可完成108种操作。操作码位数固定,且具有直接、间接、变址、基址、相对、立即六种寻址方式,试回答以下问题。 (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围; (3)一次间接寻址和多次间接寻址的寻址范围; (4)立即数的范围(十进制表示) (5)相对寻址的位移量(十进制表示) (6)上述六种寻址方式的指令中哪一种执行时间最短,哪一种最长,为什么? (7)如何修改指令格式,使指令的寻址范围可扩大到4M? (8)

文档评论(0)

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

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

1亿VIP精品文档

相关文档