【计算机组成原理】第五章单元测试

简介: 【计算机组成原理】第五章单元测试

单元测试

1.单选(3分)


‎以下四种类型指令中,执行时间最长的是(   ) (单选)


A.RS型指令


B. SS型指令


C.RR型指令


D.程序控制类指令


正确答案:B


2.单选(3分)


程序控制类指令的功能是(   ) (单选 )


A.改变程序执行的顺序


B.进行CPU和I/O设备之间的数据传送


C.进行算术运算和逻辑运算


D.进行主存与CPU之间的数据传送


正确答案:A


3.单选(3分)


‌单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用的寻址方式是(   ) (单选)


A.直接寻址


B.隐含寻址


C.立即数寻址


D.寄存器寻址


正确答案:B


4.单选(3分)


‏下列属于指令系统中采用不同寻址方式的目的主要是(    )(单选)


A.丰富指令功能并降低指令译码难度


B.为了实现软件的兼容和移植


C.为程序设计者提供更多、更灵活、更强大的指令


D.缩短指令长度,扩大寻址空间,提高编程灵活性


正确答案:D


5.单选(3分)


‏寄存器间接寻址方式中,操作数存放在(   )中 (单选)


A.通用寄存器


B.指令寄存器


C.主存


D.数据缓冲寄存器MDR


正确答案:C


6.单选(3分)


指令采用跳跃寻址方式的主要作用是(   ) (单选)


A.实现程序的有条件、无条件转移


B.实现程序浮动


C.实现程序调用


D.访问更大主存空间


正确答案:A


7.单选(3分)


‎下列寻址方式中,有利于缩短指令地址码长度的是 (   ) (单选)


A.寄存器寻址


B.直接寻址


C.隐含寻址


D.间接寻址


正确答案:C


8.单选(3分)


‌假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H.则该操作数为(    ) (单选)


A.12FCH


B.1200H


C.3888H


D.88F9H


正确答案:A


9.单选(3分)


‍某计算机按字节编址,采用大端方式存储信息。其中,某指令的一个操作数的机器数为ABCD 00FFH,该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FF00H,当前基址寄存器的内容为C000 0000H,则该操作数的LSB(即该操作数的最低位FFH)存放的地址是(    ) (单选)


‍得分/总分


A.BFFF FF00H


B.C000 FF03H


C.C000 FF00H


D.BFFF FF03H


正确答案:D


解析:  D、本题的第一个关键是采用相对寻址时,指令中形式地址要进行符号扩展为 FFFF FF00H再与基址寄存器的内容C000 0000H相加,结果为FFFF FF00 H,保存机器数ABCD 00FFH需要4个字节单元,分别是FFFF FF00 H、FFFF FF01 H、FFFF FF02 H和FFFF FF03 H,由于是大端存放方式,所有答案是BFFF FF03H


10.单选(3分)


‎假定指令地址码给出的是操作数所在的寄存器的编号,则该操作数采用的寻址方式是(   )(单选)


A.寄存器间接寻址


B.间接寻址


C.寄存器寻址


D.直接寻址


正确答案:C


11.单选(3分)


‏下列关于二地址指令的叙述中,正确的是(   ) (单选)


A.运算结果通常存放在其中一个地址码所指向的位置


B.地址码字段一定是操作数


C.地址码字段一定是操作数的直接地址


D.地址码字段一定是存放操作数的寄存器编号


正确答案:A


12.单选(3分)


‏下列选项中不会直接成为影响指令长度的是(   )(单选)


A.指令中操作码字段的长度


B.指令中地址码字段的长度


C.通用寄存器的位数


D.指令中地址码字段的个数


正确答案:C


解析:  B、由于指令由操作码、地址码和寻址方式特征位组成,因此,它们都是指令设计时,影响指令长度的因素


13.单选(3分)


‌下列寻址方式中,最适合处理数组访问的是 (   )  (单选)


A.变址寻址


B.堆栈寻址


C.基址寻址


D.相对寻址


正确答案:A


14.多选(4分)


‎假定指令地址码给出的是寄存器的编号,则该操作数采用的寻址方式可能是(   )(多选)


A.相对寻址


B.变址寻址


C.寄存器间接寻址


D.寄存器寻址


正确答案:B、C、D


解析:  A、相对寻址默认使用的寄存器是PC , 不会出现在指令中


15.多选(4分)


‏关于一地址指令操作数的下列描述中,错误的是(   ) (多选)


A.一定有两个操作数,另一个是隐含的


B.只能对该唯一地址码指定的操作数进行运算


C.若有两个操作数,另一个操作数采用间接寻址


D.可能对一个操作数,也可能对两个操作数进行运算


正确答案:A、B、C


16.多选(4分)


设计指令格式时应该考虑的因素包括 (   ) (多选)


A.可供程序设计使用的通用寄存器数量


B.直接寻址要求访问的主存地址空间


C.要求支持的地址字段数量


D.要求支持的指令数量和操作码设计方法


正确答案:A、B、C、D


17.多选(4分)


以下属于立即寻址特点的是 (   ) (多选)


A.该类型指令在执行阶段不需要访问内存


B.指令中的形式地址就是操作数的真实地址


C.操作数的大小受地址字段位数的限制


D.取指令的同时也从内存中取回操作数


正确答案:A、C、D


18.填空(4分)


‍某计算机为定长指令字结构,采用扩展操作码编码方式,指令长度为16位,每个地 址码占4位,若已设计三地址指令15条,二地址指令8条,一地址指令127条,则剩下的零地址指令最多有(    )条. (只需要填阿拉伯数字)


正确答案:16


19.填空(4分)


在变址寻址方式中,若变址寄存器的内容是4E3CH,指令中给出的偏移量为63H,则数据的有效地址为(    )H  (只需要填阿拉伯数字和大写字母,共需4位)


正确答案:4E9F


20.填空(4分)


‎某计算机采用双字节长指令,指令中形式地址字段8位 ,指令中的数据采用补码表示,且PC的值在取指阶段完成修改。 某采用相对寻址的指令的当前地址和转移后的目标地址分别为为2008和 2001(均为10进制数),则该指令的形式地址字段的值为(    )H  (只需要填阿拉伯数字和大写字母,共需2位)  


正确答案:F7

目录
相关文章
|
11月前
|
C语言
【计算机组成原理】综合测试
【计算机组成原理】综合测试
132 0
|
11月前
|
测试技术
【计算机组成原理】第三章单元测试
【计算机组成原理】第三章单元测试
128 0
|
11月前
|
存储 测试技术
【计算机组成原理】第一章单元测试
【计算机组成原理】第一章单元测试
85 0
|
11月前
|
存储 测试技术
【计算机组成原理】第二章单元测试
【计算机组成原理】第二章单元测试
97 0
|
16天前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
18天前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
18天前
|
SQL Java 测试技术
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
|
21天前
|
XML Web App开发 数据挖掘
Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
29 1
|
2月前
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
99 5
Postman 接口测试配置 Pre-request Script
|
20天前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
21 0
精通Postman接口测试:关联技术与自动化实践指南