[考研类试卷]计算机专业基础综合(指令系统)模拟试卷3及答案与解析.doc
《[考研类试卷]计算机专业基础综合(指令系统)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合(指令系统)模拟试卷3及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合(指令系统)模拟试卷 3 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 在计算机系统层次结构中,处于硬件和软件交界面的是( )。(A)汇编语言(B)指令系统(C)操作系统(D)编译系统2 指令系统采用不同寻址方式的目的是( )。(A)增加内存容量(B)缩短指令长度、扩大寻址空间(C)提高访问内存的速度(D)简化指令译码电路3 下列指令中,对软件设计者完全透明的指令是( )。(A)机器指令(B)汇编指令(C)特权指令(D)微指令4 已知地址为 3600H 的内存单元中的内容为 00FCH,地
2、址为 OOFCH 的内存单元的内容为 3200H,而地址为 3200H 单元的内容为 FCOOH,某指令操作数寻址方式为变址寻址,执行该指令时变址寄存器的内容为 0400H,指令中给出的形式地址为3200H,则该指令操作数为( )。(A)00FC H(B) 3200 H(C) 3600 H(D)FC00 H5 根据计算机指令的格式,可知指令执行过程中的操作数可能存放在( )。I寄存器 指令本身 主存中 控制存储器(A)只有 I(B)只有 、(C)只有 、(D)只有 I、6 下列关于机器指令的叙述中不正确的是( )。(A)机器指令系统是计算机所具有的全部指令的集合(B)机器指令通常包括操作码、地
3、址码两部分,按地址个数分为零地址指令、一地址指令、二地址指令、三地址指令(C)机器指令的长度取决于操作码长度、操作数地址长度、操作数个数(D)系列计算机是指指令系统完全相同、基本体系结构相同的一系列计算机7 数据寻址计算的是指令操作数的地址。下列寻址方式中,寻址得到的结果不是数据的是( ) 。(A)间接寻址(B)基址寻址(C)相对寻址(D)变址寻址8 下列说法中不正确的是( )。(A)变址寻址时,有效数据存放在主存(B)堆栈是先进后出的随机存储器(C)堆栈指针 SP 的内容表示当前堆栈内所存放的数据个数(D)内存中指令的寻址和数据的寻址是交替进行的9 如果采用相对寻址方式,假设一条指令中的地址
4、码为 X,可以得出其操作数的地址为( )。(A)X(B) (PC)+X(C) X+段地址(D)X+变址寄存器10 设指令中的地址码为 A,变址寄存器为 X,程序计数器为 PC,则变址间址寻址方式的操作数有效地址 EA 是( )。(A)(PC)+A)(B) (X)+A)(C) (X)+(A)(D)(X)+A11 下面关于各种不同的寻址方式的叙述中,说法正确的是( )。I确定本条指令中数据的地址或下一条指令地址的方法就称为寻址方式立即寻址方式就是将操作数本身存放在地址码字段基址寻址用于为数据和程序分配存储区域,支持多道程序和程序浮动变址寻址与基址寻址没有本质的区别(A)只有 I(B)只有 I、(C
5、)只有 、(D)只有 I、12 下列说法中,不正确的是( )。(A)使用返回指令和中断返回指令时,都无需明显给出返回地址(B)返回指令绝对没有操作数(C)中断返回指令 IRET 绝对没有操作数(D)返回指令可以带一个操作数13 堆栈中保持不变的是( )。(A)栈顶(B)栈底(C)堆栈指针(D)栈中的数据14 在通用计算机指令系统的二地址指令中,操作数的物理位置可安排在( )。(A)两个数据寄存器(B)一个主存单元和一个数据寄存器(C)两个主存单元中(D)以上几项均可15 下列说法中,不正确的是( )。(A)无条件转移指令和转子指令都会实现指令执行流的跳转(B)转子指令在执行完子程序后还会返回到
6、转子指令的下条指令继续执行(C)无条件转移指令执行完跳转后也需要返回(D)转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中16 设变址寄存器为 X,形式地址为 D,(X)表示寄存器中的内容,变址寻址方式的有效地址可表示为( ) 。(A)EA=(X)+D(B) EA=(X)+(D)(C) EA=(X)+D)(D)EA=(X)+(D)17 下列说法中,正确的是( )。(A)如果指令字长与机器字长相等,那么取指周期等于机器周期(B)如果指令字长与存储字长相等,那么取指周期等于机器周期(C)指令字长和机器字长的长度一定相等(D)为了硬件设计方便,指令字长都和存储字长一样大18 设寄存器 R
7、的内容(R)=1500H ,内存单元 1500H 的内容为 2500H,内存单元2500H 的内容为 3500H,PC 的值为 4500H,采用相对寻址方式,有效地址为2500H 的操作数是( ) 。(A)1500H(B) 2500H(C) 3500H(D)4500H19 试比较各种寻址方式的效率,以下结论中不正确的是( )。(A)立即寻址的效率高于堆栈寻址(B)堆栈寻址的效率高于寄存器寻址(C)寄存器一次间接寻址的效率高于变址寻址(D)变址寻址的效率高于一次间接寻址20 下列关于与寄存器有关的寻址方式的说法中,正确的是( )。(A)采用寄存器寻址的好处是可以缩短指令长度(B)采用寄存器寻址方
8、式的操作数一定在主存中(C)采用寄存器直接寻址方式的操作数一定在寄存器中(D)采用寄存器间接寻址方式的操作数一定在寄存器中21 假设寄存器 R 中的数值为 500,主存地址为 500 中存放的操作数是 600,主存600 的地址单元中存放的内容是 700。如果想得到操作数为 500,那么可以选用的寻址方式包括( ) 。(A)直接寻址 500(B)寄存器间接寻址(R)(C)存储器间接寻址(500)(D)寄存器寻址 R22 地址码直接给出的就是操作数本身的数值,这种寻址方式称为( )方式。(A)基址寻址(B)立即寻址(C)直接寻址(D)间接寻址23 下列关于基址寻址的说法中,表述错误的是( )。(
9、A)基址寻址扩大指令的寻址范围(B)基址寻址适合于多道程序设计(C)基址寄存器的内容由操作系统确定,在执行的过程中可变(D)基址寄存器的内容由操作系统或管理程序确定,在执行过程中其内容不变24 下列关于变址寻址的说法中,不正确的是( )。(A)变址寻址扩大了指令的寻址范围(B)变址寻址适合于编制循环程序(C)变址寻址适合处理数组(D)变址寄存器的内容由操作系统确定,在执行的过程中不可变25 若指令中地址码给出的是操作数有效地址,这种寻址方式称为( )方式。(A)基址寻址(B)立即寻址(C)直接寻址(D)间接寻址26 程序控制类指令的功能是( )。(A)算术运算和逻辑运算(B)主存和 CPu 之
10、间的数据交换(C) IO 和 CPU 之间的数据交换(D)控制程序执行顺序27 设相对寻址的转移指令占两字节,第一字节是操作码,第二字节是相对位移量(用补码表示),每当 CPU 从存储器取出一字节时,即自动完成(PC)+1PC。若当前 PC 的内容为 2008H,要求转移到 2001 H,则该转移指令第二字节的内容为( )。(A)05H(B) 07H(C) F8H(D)F7H28 下面关于 CISC 与 RISC 各自追求的主要目标的说法中,不正确的是 ( )。(A)CISC 追求指令系统的功能复杂和完备(B) CISC 是为了弥补高级语言程序和机器语言程序之间的差异(C) RISC 追求指令
11、系统的精简、高效,精简高速的硬件组成(D)RISC 是为了弥补高级语言程序和机器语言程序之间的差异29 CISC 与 RISC 的区别表现在( )。(A)CISC 指令功能简单,指令功能齐全(B) CISC 指令复杂,指令功能齐全,指令条数多,并行度差(C) RISC 指令功能简单,指令格式规整,指令条数少,并行性高(D)B 和 C 均正确30 下列关于 RISC 指令系统设计思想的说法中,不正确的是( )。(A)指令长度固定、只有 LoadStore 指令可以访存(B)指令种类较少且功能单一,多用硬布线控制实现(C)设置大量的通用寄存器,指令和数据按边界对齐存放(D)采用流水线技术,寻址方式
12、种类丰富31 计算机指令中要用到的操作数一般可以来自( )部件。(A)通用寄存器(B)外围设备(接口)中的寄存器(C)内存的存储单元(D)以上答案都正确32 关于计算机系统中通用的寻址方式,以下说法中不正确的是( )。(A)立即数寻址:操作数直接给出在指令字中,即指令字中直接给出的不再是操作数地址,而是操作数本身(B)直接寻址:操作数地址字段直接给出操作数本身(C)变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储器(D)基地址寻址:把在程序中所用的地址与一个特定的寄存器 (基地址寄存器)的内容相加之和作为操作数的地址或指
13、令的地址二、综合应用题41-47 小题,共 70 分。33 一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式? 这几种方式各自应用在什么场合?各自的优缺点是什么?34 根据操作数所在位置,指出其寻址方式(填空):(1)操作数在寄存器中,为( ) 寻址方式。(2)操作数地址在寄存器,为( ) 寻址方式。(3)操作数在指令中,为( ) 寻址方式。(4)操作数地址 (主存)在指令中,为 ( )寻址方式。(5)操作数的地址为某一寄存器内容与位移量之和,可以是( )寻址方式。35 某计算机字长为 16 位,存储器直接寻址空间为 128 字,变址时的位移量为一64+63 ,16 个通用寄存器
14、均可作为变址寄存器。采用扩展操作码技术,设计一套指令系统格式,满足下列寻址类型的要求:(1)直接寻址的二地址指令 3 条。(2)变址寻址的一地址指令 6 条。(3)寄存器寻址二地址指令 8 条。(4)直接寻址的一地址指令 12 条。(5)零地址指令 32 条。36 字长为 16 位的某计算机,其主存容量为 64 KB,采用单字长单地址指令,共有64 条指令。请解决以下问题:(1)系统采用立即寻址,请给出指令的设计格式。(2)系统采用直接寻址,请给出指令的设计格式。(3)系统采用基址寻址,请给出指令的设计格式。(4)系统采用相对寻址,请给出指令的设计格式。37 设某计算机有变址寻址、间接寻址和相
15、对寻址等寻址方式。设当前指令的地址码部分为 001A H,正在执行的指令所在地址为 1F05 H,变址寄存器中的内容为23A0 H。 (1)当执行取数指令时,如为变址寻址方式,取出的数为多少? (2)如为间接寻址,取出的数为多少? (3) 当执行转移指令时,转移地址为多少? 已知存储器的部分地址及相应内容,见下表 38 某计算机主存容量为 4 M16 位,且存储字长与指令字长相等,若该机指令系统可完成 108 种操作,操作码位数固定,且有直接、变址、基址、相对、立即 5 种寻址方式,试回答:(1)画出一地址指令格式并指出各字段的作用。(2)该指令直接寻址的最大范围。(3)一次间址和多次间址的寻
16、址范围。(4)立即数的范围 (十进制表示) 。(5)相对寻址的位移量 (十进制表示) 。(6)上述 5 种寻址方式的指令哪一种执行时间最短?哪一种最长? 为什么?哪一种便于程序的浮动? 哪一种最适合处理数组问题 ?(7)如何修改指令格式,使指令的寻址范围可扩大到 4M?(8)为使一条转移指令能够转移到主存的任一位置,可采取什么措施?39 某 16 位计算机所使用的指令格式和寻址方式如下图所示,该机有一个 20 位基址寄存器,16 个 16 位通用寄存器。指令汇编格式中的 S(源) 、D( 目标)都是通用寄存器,M 是主存中的一个单元。三种指令的操作码分别是 MOV(OP)=(A)H,STA(O
17、P)=(1 B)H,LDA(OP)=(3C)H。MOV 是传送指令,STA 为写数指令,LDA 为读数指令,如下图所示。 要求: (1)分析三种指令的指令格式与寻址方式特点。 (2)CPU 完成哪一种操作所花的时间最短? 哪一种操作所花时间最长 ?第二种指令的执行时间有时会等于第三种指令的执行时间吗? (3)下列情况下每个十六进制指令字分别代表什么操作? 其中如果有编码不正确,如何改正才能成为合法指令? (F0F1)H(3CD2)H (2856)H (6DC6)H (1C2)H40 设某计算机有变址寻址、间接寻址和相对寻址等寻址方式,一个指令字长等于一个存储字。设当前指令的地址码部分为 001
18、AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为 23AOH。已知存储器的部分地址及相应内容如下表所示。 (1)当执行取数指令时,如为变址寻址方式,取出的数为多少? (2)如为间接寻址,取出的数为多少? (3)设计算机每取一个存储字 PC 自动加 1,转移指令采用相对寻址,当执行转移指令时,转移地址为多少?若希望转移到 23A0H,则指令的地址码部分应设为多少?计算机专业基础综合(指令系统)模拟试卷 3 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 B【试题解析】 指令系统是计算机
19、层次结构中软件与硬件的交界面。【知识模块】 指令系统2 【正确答案】 B【试题解析】 为了扩大寻址空间,计算机指令系统采用了很多不同方式的寻址方式。【知识模块】 指令系统3 【正确答案】 D【试题解析】 微指令仅有硬件设计者才能看到。【知识模块】 指令系统4 【正确答案】 A【知识模块】 指令系统5 【正确答案】 D【试题解析】 指令执行过程中的操作数可能来自寄存器、指令本身地址码、主存,不会来自控制存储器。【知识模块】 指令系统6 【正确答案】 D【知识模块】 指令系统7 【正确答案】 C【试题解析】 相对寻址,一般作为转移指令过程中使用的寻址方式,得到的结果为操作数。【知识模块】 指令系统
20、8 【正确答案】 C【知识模块】 指令系统9 【正确答案】 B【试题解析】 由相对寻址的寻址过程可知,操作数的地址为(PC)+X。【知识模块】 指令系统10 【正确答案】 B【试题解析】 变址间址寻址方式就是先变址后间址。在 4 个选项中,选项A(PC)+A)为相对寻址;选项 B(X)+A) 为变址间址寻址;选项 C(X)+(A)为间址变址寻址;选项 D(X)+A 为变址寻址。【知识模块】 指令系统11 【正确答案】 D【试题解析】 根据基本概念和定义可知 IV 是不对的,其他三项内容的叙述是正确的。【知识模块】 指令系统12 【正确答案】 B【试题解析】 本题主要考查的是返回指令和中断返回指
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 指令系统 模拟 答案 解析 DOC
