[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1及答案与解析.doc
《[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1 及答案与解析一、单项选择题1 以下四点中,_是计算机系统结构设计时必须考虑的。【中科院计算所 2000年】(A)通道采用独立型(B)指令类型选择(C)阵列运算部件(D)Cache 存储器的硬件2 程序控制类指令的功能是_。【国防科技大学 2001 年】(A)进行主存和 CPU 之间的数据传送(B)进行 CPU 和设备之间的数据传送(C)改变程序执行的顺序(D)一定是自动加 13 下列哪种指令不属于程序控制指令:_。【国防科技大学 2001 年】(A)无条件转移指令(B)条件转移指令(C)中断隐指令(D)循环指令4 下列说法中_是正
2、确的。(A)加法指令的执行周期一定要访存(B)加法指令的执行周期一定不访存(C)指令的地址码给出存储器地址的加法指令,在执行周期一定访存(D)指令的地址码给出存储器地址的加法指令,在执行周期不一定访存5 子程序调用指令执行时,要把当前程序计数器 PC 的内容存到_。【北京航空航天大学 2002 年】(A)通用寄存器(B)堆栈(C)指令寄存器(D)数据缓冲器6 下列哪种指令用户不准使用?_。【国防科技大学 2002 年】(A)循环指令(B)转换指令(C)特权指令(D)条件转移指令7 条件转移指令执行时所依据的条件来自_。【北京航空航天大学 2002 年】(A)指令寄存器(B)标志寄存器(C)程序
3、计数器(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)操作数
4、地址隐含在堆栈指针中(C)操作数隐含在累加器中(D)利用上一条指令的运算结果进行操作12 在一地址格式的指令中,下列_是正确的。【北京理工大学 2002 年】(A)仅有一个操作数,其地址由指令的地址码提供(B)可能有一个操作数,也可能有两个操作数(C)一定有两个操作数,另一个是隐含的(D)以上都不对13 在二地址指令中_是正确的。【北京理工大学 2002 年】(A)指令的地址码字段存放的一定是操作数(B)指令的地址码字段存放的一定是操作数地址(C)运算结果通常存放在其中一个地址码所提供的地址中(D)指令的地址码字段存放的一定是操作码14 某指令系统有 200 条指令,对操作码采用固定长度二进制
5、编码时,最少需要用_位。【西安电子科技大学 2007 年】(A)4(B) 8(C) 16(D)3215 在指令格式中,采用扩展操作码设计方案的目的是_。【中科院计算所 1999年】(A)减少指令字长度(B)增加指令字长度(C)保持指令字长度不变而增加指令操作的数量(D)保持指令字长度不变而增加寻址空间16 指令寻址的基本方式有两种,一种是顺序寻址方式,其指令地址由_给出,另一种是跳跃寻址方式,其指令地址由_给出。(A)指令寄存器(B)程序计数器(C)累加器(D)指令本身17 指令系统中采用不同寻址方式的目的是_。(A)降低指令译码的复杂度(B)缩短指令字长,扩大寻址空间,提高编程的灵活性(C)
6、实现程序控制(D)三者都正确18 简化地址结构的基本方法是尽量采用_。【电子科技大学 1998 年】(A)寄存器寻址(B)隐地址(C)直接寻址(D)间接寻址19 指令“MOVAx( 源地址 ),Bx+sI( 目的地址)” 的源操作数的寻址方式是_。【武汉大学 2007 年】(A)寄存器(B)寄存器间接(C)变址(D)基址20 寄存器间接寻址方式中,操作数在_中。(A)通用寄存器(B)堆栈(C)主存单元(D)当前指令二、分析题21 设某计算机采用三地址格式访存指令,且地址码字段均为主存储器地址。试问完成一条加法指令需要访问主存储器多少次?若该计算机共能完成 60 种操作,操作数可在 2K 范围内
7、寻址,试画出该计算机的指令格式 ?21 某指令系统指令字长为 20 位,具有双操作数、单操作数和无操作数三类指令形式,每个操作数地址规定用 6 位表示。【上海大学 2001 年】22 若操作码字段固定为 8 位,现已设计出 m 条双操作数指令, n 条无操作数指令,在此情况下,最多可以设计出多少条单操作数指令?23 当双操作数指令条数取最大值,且在此基础上,单操作数指令条数也取最大值时,试计算这三类指令最大具有的指令条数各是多少?24 某计算机指令字长为 16 位,具有二地址、一地址和零地址三种指令格式,规定每个操作数的地址码为 5 位,采用操作码扩展技术,每种指令最多可安排几条?写出它们的格
8、式。【北京邮电大学 2000 年】24 在一个 36 位长的指令系统中,设计一个扩展操作码,使之能表示下列指令:【华中师范大学 2000 年】25 7 条具有两个 15 位地址和一个 3 位地址的指令。26 500 条具有一个 15 位地址和一个 3 位地址的指令。27 50 条无地址指令。27 设某种计算机有 9 条指令,这些指令的使用频率为T1:30,T2:24,T3:6,T4:7,T5 :7,T6 :2,T7:3,T8 :20,T9:1。【上海交通大学 1998 年】28 分别求出用等长二进制编码、Huffman 编码的操作码的平均码长。29 若限制只能有两种码长的扩展操作码编码方式,则
9、操作码的平均码长最短的为多少?29 在决定一台计算机采用何种寻址方式时,总要做出各种各样的权衡,在下列每种情况下,具体的考虑是什么?【北京邮电大学 2003 年】30 单级间接寻址方式作为一种方式提出来的时候,硬件变址寄存器被认为是一种成本很高的方法,随 LSI 电路的问世,硬件成本大降,试问现在是不是使用变址寄存器更为可取?31 已知一台 16 位计算机配有 16 个通用寄存器,请问是否有一个简单的硬件设计规则,使我们可以指定这个通用寄存器组的某些寄存器来进行 20 位的存储器寻址?参与这种寻址的通用寄存器该采用什么办法区分出来?32 设某计算机共能完成 78 种操作,若指令字长为 16 位
10、,试问单地址格式的指令其地址码可取几位? 若想使指令的寻址范围扩大到 216,可采用什么方法? 举出三种不同的例子加以说明?32 某计算机的指令格式如下所示,计算机字长为 16 位,内存按字编址。X 为寻址特征位: X=00 直接寻址 X=01用变址寄存器 R1 寻址 x=10 用变址寄存器 Rx2 寻址 X=11 相对寻址设(PC)=543lH,(Rx1)=3515H,(Rx2)=6766H(H 代表十六进制数 ),请确定下列指令中的有效地址:33 8341H34 1438H35 8134H36 6228H计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1 答案与解析一、单项选择
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 计算机 组成 原理 指令系统 历年 汇编 答案 解析 DOC
