[考研类试卷]指令系统模拟试卷3及答案与解析.doc
《[考研类试卷]指令系统模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]指令系统模拟试卷3及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、指令系统模拟试卷 3 及答案与解析一、单项选择题1 由于不同的机器数据字长不同,每台机器处理的数据字长也不统一,为了便于硬件实现,通常要求多字节的数据在存储器的存放方式能满足( )的要求。(A)字段统一(B)边界合理(C)字节统一(D)边界对准2 在一条指令中,( ) 说明了操作的性质及功能。(A)操作码(B)操作数(C)地址码(D)地址数3 零地址的运算类指令在格式中不给出操作数的地址,参加的两个操作数来自( )。(A)累加器和寄存器(B)累加器和暂存器(C)堆栈的栈顶和次栈顶(D)堆栈的栈顶和累加器4 在指令格式中,采用扩展操作码设计方案的目的是( )。(A)减少指令字长度(B)增加指令字
2、长度(C)保持指令字长度不变增加指令的数量(D)保持指令字长度不变增加寻址空间5 在计算机系统层次结构中,处于硬件和软件交界面的是( )。(A)汇编语言(B)指令系统(C)操作系统(D)编译系统6 指令系统采用不同寻址方式的目的是( )。(A)增加内存容量(B)缩短指令长度、扩大寻址空间(C)提高访问内存的速度(D)简化指令译码电路7 下面的指令中,对软件设计者完全透明的指令是( )。(A)机器指令(B)汇编指令(C)特权指令(D)微指令8 根据计算机指令的格式,可知指令执行过程中的操作数,可能存放在( )。(A)只有、(B)只有 、(C)只有 、(D)只有、9 关于机器指令的叙述不正确的是(
3、 )。(A)机器指令系统是计算机所具有的全部指令的集合(B)机器指令通常包括操作码、地址码两部分,按地址个数分为零地址指令、一地址指令、二地址指令、三地址指令(C)机器指令的长度取决于操作码长度、操作数地址长度、操作数个数(D)系列计算机是指指令系统完全相同、基本体系结构相同的一系列计算机10 指令格式设计中,采用扩展操作码的目的是( )。(A)增加指令长度(B)缩短执行指令的时间(C)增加寻址空间(D)减少机器语言程序(指令序列)所占的存储空间11 指令系统中采用不同的寻址方式的主要目的是( )。(A)增加内存容量(B)提高访存速度(C)简化指令译码(D)编程方便12 将最低字节存储在最小地
4、址位置的存储方式称为( )方式。(A)大数端存储(B)小数端存储(C)非对齐存储(D)对齐存储13 信息按整数边界对齐存储的主要优点是( )。(A)访存速度快(B)节约主存单元(C)指令字的规格化(D)指令的优化14 下列关于堆栈寻址中,说法正确的是( )。(A)寄存器堆栈即软堆栈(B)寄存器堆栈的成本较高,不适合做大容量的堆栈(C)主存作为堆栈称作硬堆栈(D)寄存器堆栈的速度快,作为堆栈最为合适15 指令寻址方式中有跳跃和顺序两种,采用跳跃寻址方式可以实现( )。(A)程序浮动(B)程序的无条件浮动和条件浮动(C)程序的条件转移和无条件转移(D)程序的调用16 设寄存器 R 的内容(R)=1
5、500H ,内存单元 1500H 的内容为 2500H,内存单元2500H 的内容为 3500H,PC 的值为 4500H,采用相对寻址方式,有效地址为2500H 的操作数是( ) 。(A)1500H(B) 2500H(C) 3500H(D)4500H17 假设寄存器 R 中的数值为 500,主存地址为 500 中存放的操作数是 600;主存600 的地址单元中存放的内容是 700,如果想得到操作数为 500,那么可以选用的寻址方式包括( ) 。(A)直接寻址 500(B)寄存器间接寻址(R)(C)存储器间接寻址(500)(D)寄存器寻址 R18 关于计算机系统中通用的寻址方式,以下说法不正确
6、的是( )。(A)立即数寻址:操作数直接给出在指令字中,即指令字中直接给出的不再是操作数地址,而是操作数本身(B)直接寻址:操作数地址字段直接给出操作数本身(C)变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储器(D)基地址寻址:把在程序中所用的地址与一个特定的寄存器 (基地址寄存器)的内容相加之和作为操作数的地址或指令的地址19 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示) ,若 CPU 每当从存储器取出一个字节时,即自动完成(PC)+1PC。若当前 PC 的内容为 2008H,
7、要求转移到 2001H,则该转移指令第二字节的内容为( )。(A)05H(B) 07H(C) F8H(D)F7H20 CISC 与 RISC 各自追求的主要目标说法中,不正确的是 ( )。(A)CISC 追求指令系统的功能复杂和完备(B) CISC 是为了弥补高级语言程序和机器语言程序之间的差异(C) RISC 追求指令系统的精简高效,精简高速的硬件组成(D)RISC 是为了弥补高级语言程序和机器语言程序之间的差异21 下面关于 RISC 的描述,不正确的是 ( )。(A)选用一些使用频率高的简单指令(B)系统中没有复杂的指令(C)只有 LoadStore 命令能够访存,其他都在寄存器中完成(
8、D)以硬布线控制为主二、简答题21 某机器字长为 16 位,主存容量为 1M16 位,有 63 种指令,CPU 有PC, IR,AR,DR 4 个基址寄存器和 4 个变址寄存器,16 个通用寄存器。22 请设计合适字长的二地址(RS 型)指令,其中一个操作数有 4 种寻址方式;23 说明各寄存器合适的位数;24 在上述指令格式的基础上如何增加 16 条一地址 RS 型指令?24 某计算机字长为 16 位,主存地址空间大小为 128KB,按字编址,采用字长指令格式,指令名字段定义如下: 转移指令采用相对寻址方式,相对偏移是用补码表示,寻址方式定义如下: 注:(X)表示有储蓄地址 X 或寄存器 X
9、 的内容。 请回答下列问题:25 该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器? 存储器地址寄存器(MDR)至少各需多少位?26 转移指令的目标地址范围是多少?27 若操作码 0010B 表示加法操作(助记符为 ADD),寄存器 R4 和 R5 的编号分别为100B 和 101B,R 4 的内容为 1234H,R 4 的内容为 5678H,地址 1234H 中的内容为5678H 中的内容为 1234H,则汇编语言为 ADD(R4),(R 5)+(逗号前为原操作数,GKU 逗号后为目的操作数)对应的机器码是什么(用十六进制表示)? 该指令执行后,哪些寄存器和存储单元的内容会改变?
10、改变后的内容是什么?28 什么是 RISC 计算机?设计 RISC 机器的一般原则及可采用的基本技术有哪些?指令系统模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 D【试题解析】 由于不同的机器数据字长不同,每台机器处理的数据字长也不统一,例如奔腾处理器可处理 8(字节)、16(字) 、32(双字 )、64( 四字);PowerPC 可处理8(字节 )、16(半字)、32 (字 )、64(双字)。因此,为了便于硬件实现,通常要求多字节的数据在存储器的存放方式能满足“边界对准”的要求。【知识模块】 指令系统2 【正确答案】 A【试题解析】 操作码说明了操作的性质及功能,每一条指令都有一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 指令系统 模拟 答案 解析 DOC
