计算机组成原理期末考试题及答案
计算机组成原理期末考试题及答案
1、8位定点原码整数10100011B的真值为(B)。
A、+0100011B
B、-0100011B
C、+1011101B
D、-1011101B
2、若某数x的真值为-0.1010,在计算机中该数表⽰为1.0110,则该数所⽤的编码为(B)。
A、原码
B、补码
C、反码
D、移码
3、若x补=0.1101010,则x原=(D)。
A、1.0010101
B、1.0010110
C、0.0010110
D、0.1101010
4、若采⽤双符号位,则发⽣正溢的特征是:双符号位为(B)。
A、00
B、01
C、10
D、11
补码的最小负数
5、原码乘法是(A)。
A、先取操作数绝对值相乘,符号位单独处理;
B、⽤原码表⽰操作数,然后直接相乘;
C、被乘数⽤原码表⽰,乘数取绝对值,然后相乘;
D、乘数⽤原码表⽰,被乘数取绝对值,然后相乘
6、在微程序控制器中,机器指令与微指令的关系是(B)。
A、每条机器指令由⼀条微指令来执⾏;
B、每条机器指令由⼀段⽤微指令编程的微程序来解释执⾏;
C、⼀段机器指令组成的程序可由⼀条微指令来执⾏;
D、⼀条微指令由若⼲条机器指令组成;
7、若存储周期250ns,每次读出16位,则该存储器的数据传送率为(C)。
A、4×106字节/秒
B、4M字节/秒
C、8×106字节/秒
D、8M字节/秒
8、挂接在总线上的多个部件(B)。
A、只能分时向总线发送数据,并只能分时从总线接收数据;
B、只能分时向总线发送数据,但可同时从总线接收数据;
C、可同时向总线发送数据,并同时从总线接收数据;
D、可同时向总线发送数据,但只能分时从总线接收数据;
9、主存储器和CPU之间增加⾼速缓冲存储器的⽬的是(A)。
A、解决CPU和主存之间的速度匹配问题
B、扩⼤主存储器的容量
C、扩⼤CPU中通⽤寄存器的数量
D、既扩⼤主存容量⼜扩⼤CPU通⽤寄存器数量
10.单地址指令中为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个数常采⽤(C)。
A、堆栈寻址
B、⽴即寻址
C、隐含寻址
D、间接寻址
⼆、填空
1、在诺依曼体制中,计算机硬件系统是由_____输⼊设备________、____输出设备_______、控制器、_____存储器_________和___运算器______等五⼤部件组成。
2、存储器成为多级存储器,它包含主存、外存和⾼速缓存3个层次。
3、数x的真值-0.6875D,其补码表⽰为1.0101B。
4、补码加减所依据的基本关系是(X+Y)补=X补+Y补和(X-Y)补=X 补+(-Y)补。
5、按照微命令的形成⽅式,可将控制器分为组合逻辑控制器和微程序控制器两种基本类型。
6、主机与外设的信息交换通过它们之间的数据传送通路实现,
传送通路的连接模式⼤致可分为辐射型、总线型、通道型等3类。
7、CPU对信息传送的控制⽅式主要分为直接程序传送⽅式、程序中断传送⽅式、DMA传送⽅式等3种。
8、半导体存储器分为静态存储器和动态存储器两种,前者依靠双稳触发器的两个稳定状态保存信息,后者依靠电容上的存储电荷暂存信息。
9、Cache常⽤的替换算法⼤致有先进先出算法和近期最少使⽤两类。
10、动态存储器有三种典型的刷新⽅式,即集中刷新⽅式、分散刷新⽅式、异步刷新⽅式。
11、要组成容量为4Kⅹ8位的存储器,需要8⽚4Kⅹ1位的静态RAM芯⽚并联,或者需要4⽚1Kⅹ8位的静态RAM芯⽚串联。
12、加法器通常分为串⾏加法器与并⾏加法器两种。
三、判断题
1、在当今的计算机系统中,存储器是数据传送的中⼼,但访问存储器的请求是由CPU或I/O发出的。(×)
2、在计算机中所有的操作都是由CPU直接控制完成。(×)
3、取指令操作受指令操作码控制。(√)
4、减少指令中地址数⽬的办法是:采⽤以寄存器为基础的寻址⽅式。(×)
5、在微程序控制⽅式中,每⼀条机器指令⽤⼀条微指令解释执
⾏。(×)
6、CPU在中断周期中进⾏中断服务处理。(×)
7、静态RAM中“静态”含意是指:断电后仍能长期保存信息。(×)
8、DMA⽅式是指:由DMA控制器执⾏I/O程序,以实现外围设备与主存之间的数据直传。(×)
9、每条指令的第⼀个⼯作周期⼀定是取指周期。(√)
10、对外设统⼀编址是指给每个外设设置⼀个地址码。(×)
四、计算题
已知:X=0.1101,Y=-0.1011。求(XY)原=?,要求采⽤原码⼀位乘法完成计算,按如下格式给出计算过程和结果步数条件操作
A C
五、问答题(每题5分,共20分)
1、请写出8位带符号定点原码整数中能表⽰的最⼤正数、最⼩正数、最⼤负数和最⼩负数的机器数形式,并⽤⼗进制表⽰其数值范围。
答:最⼤正数为:28-1=255,机器数表⽰为:01111111B;
最⼩正数为+1机器数表⽰为:00000001B;
最⼤负数为-1机器数表⽰为:10000001B;
最⼩负数为-(28-1)=-255,机器数表⽰为11111111B
2、请拟出指令MOV(R0),(R1)的指令流程。
答:指令流程如下:
FT0M→IR、PC+1→PC
ST0R1→MAR
ST1M→MDR→C
DT0R0→MAR
ET0C→MDR
ET1MDR→M
ET2PC→MAR
3、以打印机为例说明中断的完整过程。
4、说明计算机中数值类型的数据为什么以补码表⽰。
答:(1)在常⽤的三种码制(原码、反码、补码)中,只有补码对数据的表⽰具有唯⼀性;(2)以补码表⽰的数据可以直接接进⾏运往算,运算的结果仍采⽤补码表⽰,并且不需额外的转换过程。
六、设计题实现如下图所⽰的存储器扩展
,即以4K×8存储芯⽚组成8K×16有存储器4K×84K×8
4K×84K×8
答:
(1)计算参数
数据线地址线
芯⽚4K×88位(d7~d0)12位(a11~a0)
系统8K×1616位(D15~D0)13位(A12~A0)(2)芯⽚上数:4个,如图所⽰
4K×8(A)4K×8
(B)
4K×8(C)4K×8
(D)
(3)⽚选信号
A12选中芯⽚⽚选信号
0A、B NOT(A12)
1C、D A12
(4)逻辑连接图如下所⽰:

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