[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真
题试卷汇编1
一、单项选择题
1 以下四点中,____是计算机系统结构设计时必须考虑的。【中科院计算所2000年】
(A)通道采用独立型
(B)指令类型选择
(C)阵列运算部件
(D)Cache存储器的硬件
2 程序控制类指令的功能是____。【国防科技大学2001年】
(A)进行主存和CPU之间的数据传送
(B)进行CPU和设备之间的数据传送
(C)改变程序执行的顺序
(D)一定是自动加1
3 下列哪种指令不属于程序控制指令:____。【国防科技大学2001年】
(A)无条件转移指令
(B)条件转移指令
(C)中断隐指令
(D)循环指令
答案见麦多课文库
4 下列说法中____是正确的。
(A)加法指令的执行周期一定要访存
(B)加法指令的执行周期一定不访存
(C)指令的地址码给出存储器地址的加法指令,在执行周期一定访存
(D)指令的地址码给出存储器地址的加法指令,在执行周期不一定访存
5 子程序调用指令执行时,要把当前程序计数器PC的内容存到____。【北京航空航天大学2002年】
(A)通用寄存器
(B)堆栈
(C)指令寄存器
(D)数据缓冲器
6 下列哪种指令用户不准使用?____。【国防科技大学2002年】
(A)循环指令
(B)转换指令
(C)特权指令
(D)条件转移指令
7 条件转移指令执行时所依据的条件来自____。【北京航空航天大学2002年】
(A)指令寄存器
(B)标志寄存器
答案见麦多课文库
(C)程序计数器
(D)地址寄存器
8 一条指令中包含的信息有____。
(A)操作码、控制码
(B)操作码、向量地址
(C)操作码、地址码
(D)操作码、操作数
9 在CPU执行指令的过程中,指令的地址由____给出。【北京理工大学2002年】
(A)程序计数器PC
(B)指令的地址码字段
(C)操作系统
(D)程序员
10 在CPU执行指令的过程中,操作数的地址由____给出。【北京理工大学2002年】
(A)程序计数器PC
(B)指令的地址码字段
(C)操作系统
(D)程序员
答案见麦多课文库
11 零地址双操作数指令不需要指出操作数地址,这是因为____。【上海大学1998年】【北京理工大学2002年】
(A)操作数已在数据缓冲寄存器中
(B)操作数地址隐含在堆栈指针中
(C)操作数隐含在累加器中
(D)利用上一条指令的运算结果进行操作
12 在一地址格式的指令中,下列____是正确的。【北京理工大学2002年】
(A)仅有一个操作数,其地址由指令的地址码提供
(B)可能有一个操作数,也可能有两个操作数
(C)一定有两个操作数,另一个是隐含的
(D)以上都不对
13 在二地址指令中____是正确的。【北京理工大学2002年】
(A)指令的地址码字段存放的一定是操作数
(B)指令的地址码字段存放的一定是操作数地址
(C)运算结果通常存放在其中一个地址码所提供的地址中
(D)指令的地址码字段存放的一定是操作码
14 某指令系统有200条指令,对操作码采用固定长度二进制编码时,最少需要用____位。【西安电子科技大学2007年】
(A)4
答案见麦多课文库