首页 > 试题

2的14次方

更新时间:2022-11-13 23:28:33 阅读: 评论:0

网盘视频资源分享平台-令和怎么读


2022年11月13日发(作者:红枣小米粥)

计算机组成原理常见题(⼆)

型数据通常⽤IEEE754单精度浮点数格式表⽰。若编译器将float型变量x分配在⼀个32位浮点寄存器FR1中,且x=-8.25,则

FR1的内容是(A)。

A.C1040000HB.C1120000H

C.C1000009HD.C1C20000H

2.8位补码定点整数10010101B扩展8位后的值⽤16进制表⽰为(C)

95HD.95FFH

关键的问题是问题:如何将8位⼆进制补码扩展成16位⼆进制补码如果8位⼆进制补码的最⾼位(符号位)为0,那么扩展后的16位补码直接

在最⾼位前⾯添加8个0即可;如果8位⼆进制补码的最⾼位(符号位)为1,那么扩展后的16位补码直接在最⾼位前⾯添加8个1即可;

举例如下:

-13

8位原码:10001101

8位补码:11110011

16位原码:1101

16位补码:10011

在本题中,最⾼位是1,所以为10101

3.假定⽤若⼲个16Kx1位的存储器芯⽚组成⼀个64Kx8位的存储器,芯⽚内各单元连续编址,则芯⽚BFF0H所在的芯⽚的最⼩地址是

(C)

A.4000HB.6000HC.8000HD.0000H

将其想成是⼀间间教室,每间教室有多少座位的问题。也就是说,要⽤多少个16间教室1个座位改造成64个教室8个座位的问题。很明显

的,需要4间教室,每间教室8个座位。那么,有:BFF0=43

43-32=1111/8=1余3,所以,在第2间教室,那么第2间教室的最⼩地址就是8000H

4.以下给出的四种指令中,执⾏时间最长的是(C)

型型型型

要明确的是R表⽰寄存器,S表⽰存储器那就不难理解了。

5.若交址寄存器的编号为X,形式地址为D,则变址寻址的有效地址为:(A)

A.R[X]+DB.R[X]+R[D]C.M[R[X]+D]D.M[R[X]+M[D]]

这道题的关键是知道什么是变址寻址:指定⼀个变址寄存器,这个寄存器中的内容加上形式地址,得到有效地址

6.假定⼀个同步总线的⼯作频率为33MHz,总线共有32位数据线,每个总线时钟传输⼀次数据,则该总线的最⼤数据传输率为(B)

A.66MB/sB.132MB/sC.528MB/sD.1056MB/s

解答:33MHz*32/8bit=132MB/s是按字节进⾏传输的

7.以下关于RAID技术错误的是(C)

技术可以实现海量后备存储系统

技术可提⾼存储系统的可靠性

中的校验信息都存放在⼀个磁盘上

通过多个盘并⾏访问来提⾼速度

RAID(RedundantArrayofIndependentDisks):独⽴冗余磁盘阵列,简称磁盘阵列。

基于RAID技术,有两个基本的概念:

采⽤分条带,并⾏的⽅式进⾏存储。更有效的数据组织。

采⽤校验、镜像的⽅式对数据安全提供保护。

条带:磁盘中单个或者多个连续的扇区构成⼀个条带。它是组成分条的元素。

分条:同⼀磁盘阵列中的多个磁盘驱动器上的相同“位置”(或者说是相同编号)的条带。

8.启动⼀次DMA传送,外设和主机之间将完成⼀个(D)的数据传输

A.字节B.字C.总线宽度D.数据块

DMA(直接内存存取)⽅式。DMA⽅式是使⽤DMA控制器来管理和控制数据传输的,DMA控制器和CPU共享系统总线,并且都可以独⽴

访问存储器。在使⽤DMA⼯作⽅式进⾏数据传输时,DMA控制器控制了系统总线,由DMA控制器提供存储器地址及必需的读写控制信

号,实现外部设备与存储器之间的数据传输。

10.假定某程序P由⼀个100条指令构成的循环组成,该循环共执⾏50次,在某系统S中执⾏程序P共花了20000个时钟周期,则系统S在执

⾏程序P时的CPI是多少??

⾸先要明确什么是CPI。CPI:执⾏每条指令所需的时钟周期数。

共执⾏指令条数:100*50=5000条

CPI=20000/5000=4

11.画出补码加减运算部件图

12.什么是“程序访问的局部性”,存储系统中哪⼀级采⽤了程序访问的局部性原理?

程序访问的局部性是指程序执⾏时对存储器的访问是不均匀的,因为指令和数据在存储器中的存储位置的分布不是随机的,⽽是相对簇集

的。

存储系统cache-主存级,主存和辅存级都⽤到了程序访问的局部性原理

13.设某主机主存容量为16MB,Cache容量为16KB,每字块32字节,设计⼀个四路组相映联映像的Cache组织,画出主存地址字段中各

段位数

解答:

对于Cache,即⾼速缓存,是⽤来解决主存与CPU速度不匹配问题,Cache的出现使得CPU可以不直接访问主存⽽直接与⾼速Cache交换信

息。由于程序访问的局部性原理可以很容易设想只要将CPU近期要⽤到的程序和数据提前从主存送到Cache,那么就可以做到CPU在⼀定时

间内只访问Cache,这样CPU与⾼速Cache进⾏通信,就⼤⼤提⾼了计算机的运⾏速度。

CPU和Cache(或主存)信息交换的单位是字,但是Cache和主存信息交换的单位是块。

在⽹上看到⼀个解释CPU和Cache和主存和辅存之间的关系觉得很有趣:

CPU就好⽐是⼀个⼯作效率很⾼的皇上,假如他要召见⼀个住在辅存的⼤⾂但是但是很明显的是,如果每次召见的⼈都住得很远,那么效率

肯定就很低,于是,在CPU和辅存之间就建⽴了⼀个驿站(主存)。但是,考虑到之后皇上可能会召见与这个⼤⾂有关的⼈,所以,要做好

提前的准备,因为如果这个⼤⾂回去之后,需要召见下⼀个⼈,皇上可不想等,因为这样很浪费时间,所以⼜在主存和CPU之间建造了⼀个

房⼦(Cache),那么有可能被召见⼈就在这个房⼦⾥⾯等,这样就节省了时间了。

为什么要有主存和Cache的映射:因为Cache⽐较⼩,需要将主存中的部分程序按照某种规则装⼊其中

什么叫按字节编址:

现在回顾题⽬,因为每字块为32字节,所以有2的五次⽅=23,所以块内地址为5

因为Cache容量为16KB,161024/32=512,所以理论上是512⾏,但是因为是四路组相联,所以512/4=128,所以总共有7⾏

因为主存容量为16MB,所以有161024*1024=2的24次⽅

标记=24-5-7=12

14.设某机能够完成120条指令,CPU有8个通⽤寄存器,主存容量为16K字,采⽤寄存器-存储器型指令,预使指令能够直接访问主存的任

⼀地址,指令字长应取多少,画出指令格式。

操作码:因为可以完成120条指令,所以有2的7次⽅=128>120,所以需要7位

地址码:16k=16*1024b=2的14次⽅,所以需要地址码14位

因为有8个通⽤寄存器,所以寄存器编号3

15.什么是数据冒险?怎么解决?

数据冒险是在指令流⽔线中,后⾯的数据需要⽤到前⾯指令的结果,但是前⾯指令的结果还未产⽣的现象。

解决:

1.硬件阻塞

2.软件插⼊“NOP”指令

3.合理实现寄存器堆读/写操作

4.转发(旁路)技术

16.总线集中式裁决三种:链式查询,计数器定时查询和独⽴请求

链式查询⽅式对电路故障最敏感,独⽴请求裁决⽅式速度最快

17.I/O设备与主机进⾏数据交换有三种⽅式:程序查询⽅式,中断⽅式,DMA(直接存储器存取)⽅式。

其中,程序查询⽅式和中断⽅式都是数据直接和CPU进⾏交换,DMA⽅式是数据直接和主存进⾏数据交换。

本文发布于:2022-11-13 23:28:33,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/14037.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:尽力做某事
下一篇:一个木一个至
标签:2的14次方
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图