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