文档库

最新最全的文档下载
当前位置:文档库 > 第4章指令系统(考研组成原理)

第4章指令系统(考研组成原理)

4.1.2习题精选

一、单项选择题

1.以下有关指令系统的说法中错误的是( )。

A.指令系统是一台机器硬件能执行的指令全体

B.任何程序运行前都要先转化为机器语言程序

C.指令系统是计算机软件、硬件的界面

D.指令系统和机器语言是无关的

2.在CPU执行指令的过程中,指令的地址由( )给出。

A.程序计数器PC B.指令的地址码手段

C.操作系统D.程序员

3.下列一地址运算类指令的叙述中,正确的是( )

A.仅有一个操作数,其地址由指令的地址码提供

B.可能有一个操作数,也可能有两个操作数

C.一定有两个操作数,其中一个操作数是隐含的

D.指令的地址码字段存放的一定是操作码

4.运算型指令的寻址与转移型指令的寻址不同点在于( )。

A.前者取操作数.后者决定程序转移地址

B.后者取操作数,前者决定程序转移地址

C.前者是短指令,后者是长指令

D.前者是长指令,后者是短指令

5.程序控制类指令的功能是( )。

A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送

C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序

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

A.无条件转移指令B.条件转移指令

C.中断隐指令D.循环指令

7.下列哪种指令用户不准使用( )。

A.循环指令B.转换指令

C.特权指令D.条件转移指令

8.零地址的运算类指令存指令格式中不给出操作数的地址,参加的两个操作数来自( )。A.累加器和寄存器B.累加器和暂存器

C.堆栈的栈顶和次栈顶单元D.堆栈的栈顶单元和暂存器

注意:堆栈指令的访问次数,取决于采用的是软堆栈还是硬堆栈。如果是软堆栈(堆栈区由内存实现),对于双目运算,需要访问4次内存:取指、取源数1、取源数2、存结果;如果是硬堆栈(堆栈区由寄存器实现),则只需在取指令时访问一次内存。

9.以下叙述错误的是( )。

A.为了充分利用存储空问,指令的K度通常为字节的整数倍

B.单地址指令是固定长度的指令

C.单字长指令可加快取指令的速度

D.单地址指令可能有一个操作数,也可能有两个操作数

10.单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用( )方式。

A.立即寻址B.隐含寻址

C.间接寻址D.基址寻址

免费下载Word文档免费下载: 第4章指令系统(考研组成原理)

(共13页)