考研计算机组成原理在线题库每日一练(六十九)
以下是希赛网给大家分享考研计算机组成原理在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研计算机组成原理在线题库每日一练,以下为具体内容
1、某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用分段直接编码法,共有26个微命令,构成4个互斥类,分别包含3、5、12和6个微命令,则操作控制字段至少有( )位。
A、4
B、12
C、15
D、26
2、在虚拟存储(Virtual Memory)系统中使用快表TLB(Translation look-aside buffer)的目的是( )。
A、用来缓存所有页表(Page Table)数据
B、高速缓存部分页表信息,加快虚地址转换为物理地址
C、用来缓存内存分页数据,提高Cache的命中率
D、用来临时保存从Cache中被替换的数据块
3、单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个操作数采用( )方式获得。
A、立即寻址
B、隐含寻址
C、间接寻址
D、基址寻址
4、一个8位寄存器内的数值为11001010,进位标志寄存器C为0,若将此8位寄存器循环左移(不带进位位)1位,则该8位寄存器和标志寄存器内的数值分别为( )。
A、10010100 1
B、10010101 0
C、10010101 1
D、10010100 0
5、为了缩短指令中某个地址段的位数,有效的方法是采取( )。
A、立即寻址
B、变址寻址
C、基址寻址
D、寄存器寻址
1、试题答案:B
试题解析:
字段直接编码法中每个小段还要留出一个状态,表示本字段不发出任何微命令。因此4个互斥类的操作控制字段分别需要2、3、4、3位,操作控制字段总共需要12位。故本题选B。
2、试题答案:B
试题解析:
在虚拟存储器中,如果不采取有效的措施,访问主存的速度将要降低几倍,这是因为在页式或段式虚拟存储器中,必须先查页表或段表;在段页式虚拟存储器中,既要查段表也要查页表。要想使访问虚存的速度接近于访问主存的速度,必须加快查表的速度。由于程序在执行过程中具有局部性的特点,因此,对页表的访问并不完全是随机的。在一段时间内,对页表的访问只是局限在少数几个存储器字内。为了将访问页表的时间降低到最低限度,许多计算机将页表分为快表和慢表两种。将当前最常用的页表信息存放在一个小容量的高速存储器中,称为“快表”(TLB),当快表中查不到时,再从存放在主存中的页表中查找实页号。与快表相对应,存放在主存中的页表称为“慢表”。快表只是慢表的一个副本,而且只存放了慢表中很少的一部分。故本题选B。
3、试题答案:B
试题解析:
隐含寻址是指指令字中不明显地给出操作数的地址,其操作数的地址隐含在操作码或某个寄存器中。例如,地址格式的加法指令只给出一个操作数的地址,另一个操作数隐含在累加器ACC中,这样累加器ACC成了另一个数的地址。故本题选B。
4、试题答案:C
试题解析:
【考点】本题考查计算机组成原理--数值的机器运算--带符号数的移位和舍入操作--移位运算--循环移位--循环移位的规则。
【解析】不带进位位的循环左移将最高位进入最低位和标志寄存器C位。故本题选C。
5、试题答案:D
试题解析:
【考点】本题考查计算机组成原理--指令系统--寻址技术--数据寻址--寄存器寻址--寄存器寻址的特点。
【解析】CPU中寄存器的数量都不会太多,用很短的编码就可以指定寄存器,寄存器寻址需要的地址段位数为log2(通用寄存器个数),因此能有效地缩短地址段的位数。立即寻址,操作数直接保存在指令中,若地址段位数太小,则操作数表示的范围会很小;变址寻址,EA=变址寄存器IX的内容+形式地址A,A与主存寻址空间有关;间接寻址中存放的仍然是主存地址。故本题选D。

