![]() |
| 1.假定指令中地址码所给出的是操作数的有效地址,则该指令采用( )寻址方式。
A.立即 B.直接 C.基址 D.相对 2.下面有关指令系统的说法中,不正确的是( )。 A.指令系统是计算机硬件设计的重要依据 B.指令系统是表征一台计算机功能的重要因素 C.指令系统是计算机软件、硬件的界面 D.指令系统和机器语言无关 3.在计算机系统中,表征系统运行状态的部件是( )。 A.程序计数器 B.累加 C.中断寄存器 D.程序状态字寄存器
4.假定编译器对C源程序中的变量和MIPS中寄存器进行了以下对应:变量f、g、h、i和j分别分配给寄存器$s0、$s1、$s2、$s3和$s4,并将一条C赋值语句编译后生成如下汇编代码序列: add $t0, $s1, $s2 add $t1, $s3, $s4 sub $s0, $t0, $t1 请问这条C赋值语句是以下哪一条?( ) A.f = (g+i)-(h+j) B.f = (g+j)-(h+i) C.f = (g+h)-(i+j) D.f = (i+j)-(g+h)
5.假设A是一个含有200个字符的数组,每个字符占一个字节,编译器把变量f分配给了MIPS寄存器$s0,数组首地址存放在$s3中。则C语句f=A[8]编译后生成的MIPS汇编代码序列为( )。 A.lb $s0, 8($s3) B.lb $s0, 32($s3) C.lw $s0, 8($s3) D.lw $s0, 32($s3)
6.假设A是一个含有200个字的数组,每个字占32位,编译器把变量f分配给了MIPS寄存器$s0,数组首地址存放在$s3中。则C语句f=A[8]编译后生成的MIPS汇编代码序列为( )。 A.lb $s0, 8($s3) B.lb $s0, 32($s3) C.lw $s0, 8($s3) D.lw $s0, 32($s3)
7.采用相对寻址方式的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。每次CPU从存储器取出一个字节,并自动完成(PC)+1→PC。假设执行到该转移指令时PC的内容为2003H,要求转移到200AH地址,则该转移指令第二字节的内容应为( )。 A.05H B.08H C.F8H D.F5H
8.假设某条指令的一个操作数采用变址寻址方式,变址寄存器的内容为8,指令中给出的形式地址为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,则该操作数的有效地址为( )。 A.1200H B.1208H C.12FCH D.38B8H
9.假设某条指令的一个操作数采用一次间接寻址方式,指令中给出的地址码为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为( )。 A.1200H B.12FCH C.38B8H D.88F9H
10.假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为( )。 A.1200H B.12FCH C.38B8H D.88F9H
11.以下四种类型指令中,执行时间最长的是( )。 A.RR型 B.RS型 C.SS型 D.RI型
12.设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为( )。 A.EA=(X)+D B.EA=(X)+(D) C.EA=((X)+D) D.EA=((X)+(D))
13.假定在指令的地址字段中,直接指出操作数本身,则该方式称为( )寻址。 A.间接 B.立即 C.寄存器 D.直接
14.程序控制类指令的功能是( )。 A.进行算术运算和逻辑运算 B.进行主存与CPU之间的数据传送 C.进行CPU和I / O设备之间的数据传送 D.改变程序执行顺序
15.寄存器间接寻址方式中,操作数存放在( )中。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈
16.若操作数是某个寄存器中的内容,则该方式称为( )寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接
17.寄存器中的值有时是地址,有时是数据,它们在形式上没有差别,只有通过( )才能识别它是数据还是地址。 A.寄存器的编号 B.判断程序 C.指令的操作码 D.时序信号
18.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个操作数需采用( )。 A.堆栈寻址方式 B.立即寻址方式 C.间接寻址方式 D.隐含指定方式
19.假定某机为定长指令字结构,指令长度为16位,每个地址码占4位,三地址指令15条,二地址指令8条,一地址指令127条,则剩下的零地址指令最多( )条。 A.15 B.16 C.31 D.32 20.下面是有关RISC机器的描述,其正确的句子是( )。 A.RISC机器不一定是流水CPU B.RISC机器大多采用硬连控制器 C.RISC机器大多有复杂的指令系统 D.RISC机器中配置很少的通用寄存器 21.下列叙述中,不能反映RISC特征的有( )。 A.具有丰富的寻址方式 B.采用Load/Store型指令风格 C.执行每条指令所需的时钟数平均值小于2 D.定长指令长度 22.堆栈是一块采用( )方式进行数据存取的存储区,在大多数系统(如:MIPS) 中,堆栈位于高端地址空间,向下动态增长。 A.顺序 B.随机 C.直接 D.先进后出
|