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