计算机组成原理模拟试题(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D:总线周期
二、多选题:03分,每题03分
11、 ADD R0,R1加法指令,按操作数的个数是分属于(
),
使用的寻址方式是(
)。A :单操作数
B :双操作数
C :无操作数
D :多操作数
E :寄存器寻址方式
F :寄存器间接寻址方式
G :堆栈寻址方式
H :相对寻址方式
12、 PUSH指令,按操作数的个数是分属于(
从数值6的编码1110可求得B的位权为 -4;
再用A B C D 的位权分别为8 -4 2 1来验证数值0、3、4、5、7、9的编码值,结果都正确,故
该编码系统是有权码。
五、简答题:30分,每题05分 20、从原理上讲,若不计算读取指令和检查有无中断请求的处理过程,
主存储器的一个存储单元与一个累加之间的数据传送的指令要用几 个执行步骤来完成相应的操作要求,并写出每一步完成的具体功 能。
)
中,指令中的形式地址是 (
)。
A :通用寄存器
B :寄存器编号
C :内存单元
D :操作数的地址
E :操作数地址的地址
F :操作数本身
G :指令
16、
在指令的寻址方式中,存储器直接寻址,操作数在
(
)中,指令中的形式地址是(
)。
A :通用寄存器
B :寄存器编号
C :内存单元
D :操作数的地址
E :操作数地址的地址
二是有一个能保存读来的指令内容的部件,通称指令寄存器(IR),以提供本指令执行的整 个过程中要用到的指令本身的主要信息。
三是是脉冲源、启停控制逻辑,指令执行的步骤标记线路,它标记出每条指令的各执行步 骤的相对次序关系。
四是全部时序控制信号的产生部件,它依据指令内容、指令的执行步骤(时刻),也许还有 些别的什么条件信号,来形成并提供出当前各部件时刻要用到的控制信号。计算机整机各硬件 系统,正是在这些信号控制下协同运行,产生予期的执行结果,也就是执行一条又一条的指 令。
参考答案: 答:主存储器的一个存储单元与一个累加之间的数据传送,通常用2步可以完成,第一步把主存 储器的一个存储单元的地址送地址寄存器,第二步读主存储器,并把读出的数据传送到指定的 累加器中;
21、简述计算机的控制器的组成及其作用。
参考答案: 答:控制器的基本组成有四个。一是有一个能提供指令在内存中的地址的部件,通称程序计数 器(PC),服务于读取指令,并接收下条要执行的指令的地址。
25、 完成从十进制数到二进制的转换,通常要区分数的(
)部
分和(
) 部分,并需要分别按(
)部分和
(
)部分两种不同的方法来完成。
题参考答案:
整数, 小数, 除2取余数, 乘2取整数
26、 CRC码的产生和校验需要采用(
)多项式。若用r次多项
式,则校验位应该有(
)位,CRC码与该多项式进行模2除
法后得到的(
是对的。
A:只对应I/O设备
B:只对应内存单元
C:既对应I/O设备也对应内存单元
D:只对应I/O设备或者只对应内存单元
8、 在计算机总线结构中,三总线结构的计算机的总线系统配置3组总
线,即 ( )。
A:系统总线、I/O总线和内存总线
B:数据总线、控制总线和地址总线
C:处理机总线、ISA总线和输入输出总线
C:只有带符号数的运算才有可能产生溢出
D:将两个正数相加时才有可能产生溢出
3、 指令系统中采用不同寻址方式的目的主要是(
)。
A:实现存储程序和程序控制
B:缩短指令长度,扩大寻址空间,提高编程灵活性
C:可以直接访问外存
D:提供扩展操作码的可能并降低指令译码难度
4、 某计算机的字长是8位,它的存储容量是64KB,若按字编址,那么
息,用它指明该CACHE单元的数据字段部分保存的数据是从哪一个主存单元复制过来的。第三部
分内容,是CACHE单元的有效位字段,规定其值为1,表示该CACHE单元中的标志字段、数据字段
的内容是有效的,为0,则说明该CACHE单元在此之前尚未使用,其标志字段、数据字段的内容
是无效的。
六、填空题(主观):10分,每题02分
28、 不同的指令使用不同数目、不同来源、不同用法的操作数,通常
指令中要求使用两个操作数,需要分别给出(
)和
(
)的地址,其中(
)地址还用于保存运算的结
果,这样的指令称(
)指令。
参考答案:
目的操作数, 源操作数,
目的操作数, 双操作数指令
29、 光盘是多媒体计算机不可缺少的外存设备。按对读写支持的情况
E :寄存器寻址方式
F :寄存器间接寻址方式
G :堆栈寻址方式
H :相对寻址方式
14、 在指令的寻址方式中,寄存器寻址,操作数在(
)
中,指令中的形式地址是(
)。A :通用寄存器
B :寄存器编号
C :内存单元
D :操作数的地址
E :操作数地址的地址
F :操作数本身
G :指令
15、 在指令的寻址方式中,存储器间接寻址,操作数在(
这一到几个数据时间里,称总线处于等待状态。
分,光盘有(
),(
)以及(
)三类光
盘。
参考答案:
只读, 一次写, 多次写
七、名词解释:04分,每题04分
30、解释下列术语:总线的等待状态
参考答案:
答:若被读写的内存和外设的运行速度低,不能在这一个总线周期数据时间内完成读写操作,
就必须再增加一到几个数据时间用于继续完成读写操作,之后才结束该总线周期。在增加出的
23、指令的操作码一般有那几种组织方式?
参考答案: 从对指令操作码的组织与编码所选用的方案分类,可以区分出如下3种处理情况。 定长的操作码的组织方案 变长的操作码的组织方案 操作码字段与操作数地址有所交叉的方案
24、高速缓存与主存在读写原理方面有何区别?
参考答案: 答:高速缓冲存储器的运行原理,与主存储器的运行原理是有很大区别的。主存储器运行原 理,是建立在每个主存地址对应主存的一个存储单元这一关系之上的。在计算机程序中,要使 用主存某单元中的数据,必须在指令中给出该单元的地址。读操作时,给出这一地址后,通过 译码电路,就选中主存中欲读的一个存储单元,执行读操作,读出的信息就是需要的数据。
高速缓冲存储器的运行原理则完全不同,由于其存储容量很小,无法通过对原本用于读主
存的地址直接进行译码来选择一个CACHE单元,而是通过映象的方法来找到所要的单元,这样
CACHE的每个存储单元由3部分内容组成。第一部分内容,是CACHE的数据字段,保存从主存某一
单元复制过来的数据内容。第二部分内容,是CACHE的标志字段,保存相应主存单元的地址信
指令
18、 在指令的寻址方式中,立即数寻址,操作数在 (
)中,
指令中的形式地址是(
) 。填 空 选 择 :
选项1:
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
指令
选项2:
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
指令
四、中型计算题:18分,每题06分
19、判断如下一个二元码的编码系统是有权码还是无权码,写出判断的
推导过程。
十进制数
二元码的编码
0
0000
1
0001
2
0010
3
0011
4
1100
5
1101
6
1110
7
1111
8
1000
9
1001
参考答案:
答:
设4位二元码每位分别为 A B C D,且假定其为有权码,则
从数值1的编码0001可求得D的位权为1;
从数值8的编码1000可求得A的位权为8;
再从数值2的编码0010可求得C的位权为 2;
计算机组成原理模拟试题(1)
一、单选题:20分,每题02分
1、 某计算机字长16位,采用补码定点小数表示,符号位为1位,数
值位为15位,则可表示的最大正小数为 (
) ,最小负小数为
(
)。
A:
B: C:
D:
2、 下列说法中正确的是(
)。
A:采用变形补码进行加减法运算可以避免溢出
B:只有定点数运算才可能溢出,浮点数运算不会产生溢出
),使用的寻
址方式是(
)和(
)。A :单操作数
B :双操作数
C :无操作数
D :多操作数
E :寄存器寻址方式
F :寄存器间接寻址方式
G :堆栈寻址方式
H :相对寻址方式
13、 POPF指令,按操作数个数分属于(
)使用的寻址方式是
( )。
A :单操作数
B :双操作数
C :无操作数
D :多操作数
D:处理机总线、PCI总线和ISA总线
9、 显示器主要有两种工作方式,以
为显示单位的叫字符显
示器,以
显示单位的叫图形显示器。
A:字节,像素
B:字符,像素
C:像素,字符
D:像素,字节
10、
采用DMA方式传递数据时,每传送一个数据就要占用一个
(
)时间。
A:指令周期
B:机器周期
C:存储周期
F :操作数本身
G :指令
三、填空选择题:03分,每题03分
17、
在指令的寻址方式中,寄存器间接寻址,操作数在
(
) 中,指令中的形式地址是(
)。
填空选择:
选项1:
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
指令
选项2:
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
)是判断及纠正错误的依据。
参考答案:
生成, r+1, 剩余多项式
27、 不同的指令使用不同数目、不同来源、不同用法的操作数,必须
有办法尽量把它们统一起来,并安排在指令字的适当位置(字
段)。从用到的操作数个数进行区分,可能有(
)、
(
)、(
)和(
)4种形
式。
参考答案:
无操作数指令, 单操作数指令, 双操作数指令, 多操作数指令
22、原理性地说明子程序调用指令、中断返回指令在执行功能和执行步 骤方面的区别。
参考答案: 答:要把子程序的起始地址写进程序计数器PC中,以便可以在本指令之后开始该子程序的执行 过程,但在子程序的执行结束之后,应使程序的执行过程返回到紧跟在该子程调用指令指令之 后的那条指令处接着运行,故必须在执行子程序之前,把子程调用指令指令之后的那条指令的 地址(称为断点)保存到内存堆栈中,以便子程序的执行过程结束之后,能恢复断点地址到程 序计数器PC中。 中断返回指令是用在中断处理完成之后返回主程序断点的目的,执行时不仅要恢复程序断点地 址到程序计数器PC中,还要恢复原来已保存在内存堆栈中的原有的程序状态字的内容,而子程 序返回指令无此功能。
C:在100ns内,存储器能向CPU提供64位二进制信息
D:在 50ns内,存储器能向CPU提供32位二进制信息
6、 在程序执行过程中,Cache与主存的地址映射是由( )
A:操作系统来管理的
B:程序员调度的
C:由硬件自动完成的
D:编译器处理的
7、 在统一编址方式下,就某个具体地址而言,(
)的说法
它的寻址范围应该是( )
A:0-128K
B:0-64K
C:0-32K
D:0-16K
源自文库
5、 一个四体并行交叉存储器,每个模块的容量是64K×32位,存取周
期为200ns,在下述说法中正确的是( )
A:在200ns内,存储器能向CPU提供256位二进制信息
B:在200ns内,存储器能向CPU提供128位二进制信息