计算机组成原理指令系统(1)(1) 下载本文

6.指令系统

1

设变址寄存器为X,形式地址为D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为()。(0.9分)

A、EA=(X)+D B、EA=(X)+(D) C、EA=X+D D、 EA=((X)+D) 正确答案: D 2

下列四种类型的指令,什么执行时间最长。(0.9分)

A、RR型 B、SS型 C、RS型 D、RI型 正确答案: B 3

执行操作的数据不可能来自()。(0.9分)

A、寄存器 B、指令本身 C、控制存储器 D、存储器 正确答案: C 4

某指令系统有200条指令,对操作码采用固定长度二进制编码,最少需要用()位。 (0.9分) A、4 B、8 C、16 D、32

正确答案: B 5

直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是()。 (0.9分)

A、直接、间接、立即 B、直接、立即、间接 C、立即、直接、间接 D、立即、间接、直接 正确答案: C 6

运算型指令的寻址与转移型指令的寻址不同点在于什么。(0.9分) A、前者取操作数,后者决定程序转移地址 B、后者取操作数,前者决定程序转移地址 C、前者是短指令,后者是长指令 D、前者是长指令,后者是短指令 正确答案: A 7

指令系统中采用不同寻址方式的目的是什么。(0.9分) A、可降低指令译码的复杂度 B、可缩短指令字长,扩大寻址空间,提高编程的灵活性 C、实现程序控制 D、三者都正确 正确答案: D 8

需要多次访问存储器的寻址方式的是()。(0.9分)

A、存储器直接寻址 B、立即数寻址 C、寄存器直接寻址 D、存储器间接寻址 正确答案: D 9

以下有关指令系统的说法中错误的是什么。 (0.9分)

A、 指令系统是一台机器硬件能执行的指令全体 B、 任何程序运行前都要先转化为机器语言 C、 指令系统是计算机软件、硬件的界面 D、 指令系统和机器语言是无关的。 正确答案: D 10

反映计算机基本功能的是( )。(0.9分)

A、操作系统 B、系统软件 C、指令系统 D、数据库系统 正确答案: B 11

程序控制类指令的功能是什么(0.9分)

A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU与IO设备之间的数据传送 D、改变程序执行的顺序 正确答案: D 12

假设某计算机采用小端方式存储,按字节编址。一维数组a有100个元素,其类型为float,存放在地址C000 1000H开始的连续区域中,则最后一个数组元素的MSB(最高有效字节)所在的地址应为什么。(0.9分)

A、C000 1396H B、C000 1399H C、C000 118CH D、C000 118FH 正确答案: D 13

以下叙述错误的是什么。(0.9分)

A、为了充分利用存储空间,指令的长度通常为字节的整数倍 B、单地址指令是固定长度的指令 C、单字长指令可加快取指令的速度 D、单地址指令可能有一个操作数,也可能有两个操作数 正确答案: B 14

下列哪种指令不属于程序控制指令()。(0.9分)

A、无条件转移指令 B、条件转移指令 C、中断隐指令 D、循环指令 正确答案: C 15

某指令系统有210条指令,对操作码采用固定长度二进制编码,最少需要用多少位。 (0.9分) A、4 B、8 C、16 D、32

正确答案: B 16

源操作数直接存放在指令中的寻址方式是()(0.9分)

A、存储器直接寻址 B、立即数寻址 C、寄存器直接寻址 D、存储器间接寻址 正确答案: B 17

零地址指令的操作数一般隐含在( )中。(0.9分)

A、磁盘 B、磁带 C、寄存器 D、光盘 正确答案: D

18

某计算机按字节编址,采用大端方式存储信息。其中,某指令的一个操作数的机器在数ABCD 00FFH,该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FF00H,当前基址寄存器的内容为C000 0000H,则该操作数LSB(即FFH)存放的地址是什么。(0.9分) A、C000 F000H B、C000 FF03H C、BFFF FF00H D、BFFF FF03H 正确答案: D 19

设机器字长为16位,存储器按字节编址,设PC=1000 H,当读取该指令后,PC值为( ) 。 (0.9分) A、1000H B、1001H C、1002H D、1003H

正确答案: C 20

一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么还可以有多少条单地址指令(0.9分)

A、4K B、8K C、16K D、24K 正确答案: D 21

下列哪种指令不属于程序控制指令。(0.9分)

A、无条件转移指令 B、条件转移指令 C、中断隐指令 D、循环指令 正确答案: C 22

堆栈指针 SP 的内容是( )。(0.9分)

A、栈顶单元内容 B、栈顶单元地址 C、栈底单元内容 D、栈底单元地址 正确答案: B 23

为了缩短指令中某个地址段的位数,有效的方法是采取( )。(0.9分)

A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 正确答案: D 24

以下有关指令系统的说法中错误的是() (0.9分)

A、 指令系统是一台机器硬件能执行的指令全体 B、 任何程序运行前都要先转化为机器语言程序 C、 指令系统是计算机软件、硬件的界面 D、 指令系统和机器语言是无关的 正确答案: D 25

程序控制类指令的功能是()(0.9分)

A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU与I/O设备之间的数据传送 D、改变程序执行的顺序 正确答案: D 26

每条指令的操作码可以有几个()(0.9分)

A、一个 B、两个 C、三个 D、没有限定 正确答案: A 27

下列哪种指令用户不准使用.(0.9分)

A、循环指令 B、转换指令 C、特权指令 D、条件转移指令 正确答案: C 28

假定指令地址码给出的是操作数的存储地址,则该操作数采用的是什么寻址。(0.9分) A、立即 B、直接 C、基址 D、相对 正确答案: B 29

关于二地址指令以下论述正确的是()。 (0.9分)

A、二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B、二地址指令中,指令的地址码字段存放的一定是操作数 C、二地址指令中,指令的地址码字段存放的一定是寄存器号 D、二地址指令中,指令的地址码字段存放的一定是操作数地址 正确答案: A 30

程序计数器和指令寄存器的位数取决于什么。 (0.9分)

A、机器字长 存储器容量 B、存储器容量 指令字长 C、指令字长 机器字长

D、地址总线宽度 存储器容量 正确答案: B 31

在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(A)->↓Msp,(SP)-1->SP;那么出栈操作的顺序应是( )。 (0.9分)

A、 (Msp)↑->A,(SP)+1->SP B、 (SP)+1->SP,(Msp)↑->A C、 (SP)-1->SP,(Msp)↑->A D、 (Msp)↑->A,(SP)-1->SP 正确答案: B 32

在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1->SP,(A)->↓Msp;那么出栈操作的顺序应是( )。 (0.9分)

A、 (Msp)↑->A,(SP)+1->SP B、 (SP)+1->SP,(Msp)↑->A C、 (SP)-1->SP,(Msp)↑->A D、 (Msp)↑->A,(SP)-1->SP 正确答案: A