《计算机原理》课课练(4)
学号____________ 姓名__________ 一、选择题
1.下列关于指令的长度与执行速度之间的关系中描术不正确的是 。 A、指令长度与指令执行时间无关 B、指令越长则执行时间越短
C、指令越长则指令执行时间也越长
D、指令系统中的指令长度是一定,故其所有指令的执行时间也相同 2.下列有关指令的描述正确的是___________。 A、指令是用户发给计算机的工作命令 B、一条指令就是高级语言源程序中的一条语句 C、指令是操作系统所发出的一个能让硬件工作的命令 D、指令是计算机能直接识别和执行的命令
3.可由计算机硬件系统直接运行的语言系统是 。
A、机器语言 B、汇编语言 C、高级语言 D、C++语言 4.下列属于处理机控制指令的是 。
A、中断调用 B、无条件转移 C、条件转移 D、停机指令 5.寄存器中的值有时是地址,因此只有计算机的______才能识别它。 A、译码器 B、判别程序 C、指令 D、时序信号
6.程序控制类指令的功能是______。
A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送
C、进行CPU和I/O设备之间的数据传送 D、改变程序执行的顺序
7.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用______。
A、 堆栈寻址方式 B、 立即寻址方式 C、 隐含寻址方式 D 、间接寻址方 8.算术右移指令执行的操作是______。
A、 符号位填0,并顺次右移1位,最低位移至进位标志位 ;
B、 符号位不变,并顺次右移1位,最低位移至进位标志位 ;
C、 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 ; D、 符号位填1,并顺次右移1位,最低位移至进位标志位 ; 9.运算型指令的寻址与转移型指令的寻址不同点在于______。
A、前者取操作数,后者决定程序转移地址
B、后者取操作数,前者决定程序转移地址 C、前者是短指令,后者是长指令
D、前者是长指令,后者是短指令
10.双地址指令的格式为OP A1 A2,这里A1表示的是( )
A、源地址 B、目的地址
C、指令地址 D、无法确定
11.下列指令中属于程序控制类指令的是( )
A、转移指令 B、入栈指令 C、传送指令 D、移位指令 12.双地址指令的格式为OP A1 A2,如果OP段的长度是7位,那么该机器最多有( )种操作指令。
A、7 B、14 C、49 D、128 13、能改变程序计数器内容的指令属于( )
1
A、程序控制 B、处理器控制 C、数据处理 D、数据传送
14.在8086指令系统中,属于逻辑运算指令的是( )
A、XCHG AX,BX B、ADD X,Y C、AND AX,CX D、POP AX 15.一条机器指令中包含的信息有( )
A、操作码、控制码 B、操作码、立即数 C、操作码、地址码 D、地址码、寄存器号
16.某16位计算机采用字编址,在执行过程中,每取完一条指令后PC值自动加1,这说明其指令长度为( )
A、可变的 B、一个字节 C、两个字节 D、16个字节 17.下列不属于指令地址码功能的是( )
A、用于指出操作数本身 B、用于指出操作数及操作结果的存放地址 C、用于指出下一条指令的地址 D、用于指出操作的性质与功能 二、判断题
1.指令长度就是机器的字长。
2.指令的长度一般为字节的整数倍。
3.指令的长度越长,能提供的寻址空间也越大。
4.堆栈是主存中的一个区域或一组寄存器,其特点是先进先出。 5.不同机器其指令系统各不相同。
6.精简指令系统计算机RISC也称RISC技术,其实质是尽量简化指令系统,尽量使用寄存器指令,指令操作尽量在一个周期内完成,指令格式尽量一致。 7.一条指令的执行过程分为取指过程和执行过程。
8.从存储器读出一个数据或将一个数据写入存储器的时间称为指令周期。 9.指令长度越长则CPU从内存取指令所需要的时间也越短。 10.任何指令都有两个部分操作码和地址码组成。 11.一条指令可以没有地址码,但必须有操作码。
12.采用RISC的目的主要是为减少指令数。
13.程序控制类指令的功能是进行CPU和I/O设备之间的数据传送 三、填空题
1.指令由__________和__________两部分组成。
2.指令中的__________指明完成操作所需要的操作数的地址。
3.根据地址码部分所给出的地址的个数可将指令分为__________、__________、二地址指令、三地址指令等。
4.从功能上来分,指令一般可分为___________、算术运算指令、___________、程序控制指令又称___________、输入输出指令及系统控制指令等。 5.单地址指令格式是由__________组成。
6.从功能来分,指令可分为 、 、逻辑运算指令、 和输入输出指令及系统控制指令。
7.某指令的操作码的位数为8位,可表示有 操作状态。
8.指令格式中,一个地址码有24位字节地址,则直接寻址方式的寻址范围为 9.一个8位寄存器中的十六进制数据43H,经过一次逻辑右移后变为 。 10.采用RISC技术的主要目的是减少指令数、__________。
11.指令格式是指指令用 表示的结构形式,通常格式中由操作码字段和地址码字段组成。
2
12.RISC指令系统的最大特点是指令条数少、指令长度固定、 种类少。
13.子程序调用指令和转移指令均改变程序的____________。
14.某半导体存储器的地址码为16位,因此该机由地址码计算出的主存最大容量为____________K个单元。
15.条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于______类指令,这类指令在指令格式中所表示的地址不是______的地址,而是______的地址
16.指令字长度有______ 、______ 、______ 三种形式。 17.指令操作码字段表征指令的______,而地址码字段指示______。微小型机中多采用______混合方式的指令格式。
18.从指令的功能看,输入输出类指令用于实现CPU中的寄存器与 之间的数据传递。
19.某指令的操作码的码长为6位,最多可表示____________种操作。 20.移位指令属于 类指令。
21.指令系统分为RISC和CISC两种;在 中,指令一般采用定长编码法。 22.为28种状态编码需要 位二进制。
23.在现代计算机系统中,根据处理器中指令设计风格,把计算机分为___________和CISC两类。(用中文含义填空)。
24.指令中描述参加该指令操作对象的是_____。
25.指令按其功能可以分为数据传送指令、______________指令、程序控制指令、状态管理指令四类。
26.一台计算机所有指令的集合称为该计算机的______________。
27.数据传送指令的功能是实现_____________和____________,或_____________或_____________之间的数据传送。 28.程序控制指令包括转移指令、__________指令、____________指令和____________指令。 29.一个8位寄存器中十六进制数据78H,经过一次逻辑右移后变成______________。
3

