第四章指令系统.docx

上传人:b****5 文档编号:5341194 上传时间:2022-12-15 格式:DOCX 页数:10 大小:21.36KB
下载 相关 举报
第四章指令系统.docx_第1页
第1页 / 共10页
第四章指令系统.docx_第2页
第2页 / 共10页
第四章指令系统.docx_第3页
第3页 / 共10页
第四章指令系统.docx_第4页
第4页 / 共10页
第四章指令系统.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

第四章指令系统.docx

《第四章指令系统.docx》由会员分享,可在线阅读,更多相关《第四章指令系统.docx(10页珍藏版)》请在冰豆网上搜索。

第四章指令系统.docx

第四章指令系统

第四章指令系统

一、选择题

1.微程序控制器中,机器指令与微指令的关系是(B)。

A.每一条机器指令由一条微指令来执行

B.每一条机器指令由一段微指令编写的微程序来解释执行

C.每一条机器指令组成的程序可由一条微指令来执行

D.一条微指令由若干条机器指令组成

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

A进行算术运算和逻辑运算

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

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

D改变程序执行顺序

3.指令周期是指(C)。

ACPU从主存取出一条指令的时间;

BCPU执行一条指令的时间;

CCPU从主存取出一条指令加上CPU执行这条指令的时间;

D时钟周期时间;

4.指令系统采用不同寻址方式的目的是(B)。

A实现存贮程序和程序控制;

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

C可直接访问外存;

D提供扩展操作码的可能并降低指令译码的难度;

5.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现(D)。

A堆栈寻址;

B程序的条件转移;

C程序的无条件转移;

D程序的条件转移或无条件转移;

6.算术右移指令执行的操作是(a)。

A符号位填0,并顺次右移1位,最低位移至进位标志位;

B符号位不变,并顺次右移1位,最低位移至进位标志位;

C进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;

D符号位填1,并顺次右移1位,最低位移至进位标志位;

7.微程序控制器中,机器指令与微指令的关系是(b)。

A每一条机器指令由一条微指令来执行;

B每一条机器指令由一段用微指令编成的微程序来解释执行;

C一段机器指令组成的程序可由一条微指令来执行;

D一条微指令由若干条机器指令组成

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

A.堆栈寻址方式B.立即寻址方式C.隐含寻址方式D.间接寻址方式

9.为确定下一条微指令的地址,通常采用断定方式,其基本思想是()。

A.用程序计数器PC来产生后继微指令地址

B.用微程序计数器μPC来产生后继微指令地址

C.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址

D.通过指令中指定一个专门字段来控制产生后继微指令地址

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

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

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

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

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

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

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

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

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

D.改变程序执行的顺序

12.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来自(B)。

A.立即数和栈顶  B.栈顶和次栈顶

C.暂存器和栈顶  D.寄存器和内存单元

13.寄存器间接寻址方式中,操作数处在(A)。

A.通用寄存器B.主存单元  C.程序计数器  D.堆栈

14.(D)用于保存当前正在执行的一条指令。

A.缓冲寄存器B.地址寄存器C.程序计数器D.指令寄存器

15.水平型微指令与垂直型微指令相比,(B)。

A.前者一次只能完成一个操作

B.后者一次只能完成一个操作

C.两者都是一次只能完成一个操作

D.两者都能一次完成多个操作

16.微程序控制器中,机器指令与微指令的关系是(C)。

A.每一条机器指令由一条微指令来执行

B.每一条机器指令由一段微指令编写的微程序来解释执行

C.每一条机器指令组成的程序可由一条微指令来执行

D.一条微指令由若干条机器指令组成

17.发生中断请求的条件之一是(D)。

A.一条指令执行结束B.一次I/O操作结束

C.机器内部发生故障D.一次DMA操作结束

18.输入输出指令的功能是(C)

A进行算术运算和逻辑运算

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

C进行CPU与I/O设备之间的数据传送

D改变程序执行的顺序

19.微程序控制器中,机器指令与微指令的关系是(D)

A一段机器指令组成的程序可由一条微指令来执行

B一条微指令由若干条机器指令组成

C每一条机器指令由一条微指令来执行

D每一条机器指令由一段用微指令编成的微程序来解释执行

20.相对指令流水线方案和多指令周期方案,单指令周期方案的资源利用率和性价比(A)

A最低B居中C最高D都差不多

21.微机系统寻址方式中,直接送入目的操作数不需要任何运算的方式是(B)

A.直接寻址方式B.寄存器寻址方式和立即寻址方式

C.间接寻址方式D.带有位移量的基址变址寻址方式

22.在计算机中,存取数据是根据(A)来实现的。

A.地址B.指令C.编码D.数值

23.比较指令JMP是做(B)运算,但不给予保存结果。

A.加法B.减法C.乘法D.除法

24.在指令的地址字段中,直接指出操作数本身的寻址方式称为(B)。

A.隐含寻址B.立即寻址C.寄存器寻址D.直接寻址

25.在微程序控制方式中,一条机器指令通常对应( D  )。

  A一个微命令  B一个微操作 C一条微指令  D一段微程序

26.指令系统中采用不同寻址方式的目的主要是:

B

A.实现存储程序和程序控制。

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

C.可以直接访问内存。

D.提供扩展操作码的可能,并降低指令译码难度。

27.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用:

C

A.堆栈寻址方式。

B.立即寻址方式。

C.隐含寻址方式。

D.间接寻址方式。

28.对某个寄存器中操作数的寻址方式称为:

C

A.直接寻址。

B.间接寻址。

C.寄存器寻址。

D.寄存器间接寻址。

29.寄存器间接寻址方式中,操作数处在:

B

A.通用寄存器。

B.主存单元。

C.程序计数器。

D.堆栈。

30.变址寻址方式中,操作数的有效地址等于:

C

A.基址寄存器内容加上形式地址。

B.堆栈指示器内容加上形式地址。

C.变址寄存器内容加上形式地址。

D.程序计数器内容加上形式地址。

31.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作是(A)→MSP,(SP)-1→SP,那么出栈操作的动作为:

B

A.(MSP)→A,(SP)+1→SP。

B.(SP)+1→SP,(MSP)→A。

C.(SP)-1→SP,(MSP)→A。

D.(MSP)→A,(SP)-1→SP。

32.程序控制类指令的功能是:

D

A.进行算术运算和逻辑运算。

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

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

D.改变程序执行的顺序。

33.运算型指令的寻址与转移性指令的寻址不同点在于:

A

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

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

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

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

34.指令的寻址方式有顺序和跳跃两种方式。

采用跳跃寻址方式可以实现:

D

A.堆栈寻址。

B.程序的条件转移。

C.程序的无条件转移。

D.B和C。

35.算术右移指令执行的操作是:

B

A.符号位添0,并顺序右移一位,最低位移至进位标志位。

B.符号位不变,并顺序右移一位,最低位移至进位标志位。

C.进位标志位移至符号位,顺次右移一位,最低位移至进位标志位。

D.符号位添1,并顺序右移一位,最低位移至进位标志位。

36.位操作类指令的功能是:

C

A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测。

B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置。

C.A和B。

D.进行移位操作。

37.位操作指令的功能是__C____

A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)

B.对CPU内部通用寄存器或主存某一单元任一位进行状态强制(0或1)

C.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强制

D.进行移位操作

38.指出下列描述汇编语言特性的句子中概念上有错误的句子___C____

A.对程序员的训练要求来说,需要硬件知识

B.汇编语言对机器的依赖性高

C.汇编语言的源程序通常比高级语言源程序短小

D.汇编语言编写的程序执行速度比高级语言块

39.下列说法不正确的是___B____

A.机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关

B.指令的地址字段指出的不是地址,而是操作数本身,这种寻址方式称为直接寻址

C.串联堆栈一般不需要堆栈指示器,但串联堆栈的读出是破坏性的

D.存储器堆栈是主存的一部分,因而也可以按照地址随机进行读写操作

40.就取得操作数的速度而言,下列寻址方式中速度最快的是___B__,速度最慢的是____C__,不需要访问的寻址方式是___B__

A.直接寻址B.立即寻址C.间接寻址

41.下列说法不正确的是___C____

A.变址寻址时,有效数据存放在主存中

B.堆栈是先进后出的随机器

C.堆栈指针SP的内容表示当前堆栈内所存储的数据的个数

D.内存中指令的寻址和数据的寻址是交替进行的

42.下列几项中,不符合RISC指令系统的特点是___B____

A.指令长度固定,指令种类少

B.寻址方式种类尽量减少,指令功能尽可能强

C.增加寄存器的数目,以尽量减少仿存次数

D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

43.下面关于RISC技术的描述中,正确的是___C____

A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况

B.为实现兼容,新设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的

C.RISC的主要目标是减少指令数

D.RISC设有乘、除法指令和浮点运算指令

44.安腾处理机的典型指令格式为(B)

A.32位B.64位C.41位D.48位

45.下列各项中,不属于安腾体系结构基本特征的是_______

A.超长指令字B.显示并行指令计算C.推断执行D.超线程

46.同步控制是(C)。

A只适用于CPU控制的方式B只适用于外围设备控制的方式

C由统一时序信号控制的方式D所有指令执行时间都相同的方式。

46.下面操作中应该有特权指令完成的是______

A.设置定时器的初值B.从用户模式切换到管理员模式

C.开定时器中断D.关中断

47.指令周期是指___C___。

ACPU从主存取出一条指令的时间;

BCPU执行一条指令的时间;

CCPU从主存取出一条指令加上CPU执行这条指令的时间;

D时钟周期时间;

48.指令系统采用不同寻址方式的目的是___B___。

A实现存贮程序和程序控制;

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

C可直接访问外存;

D提供扩展操作码的可能并降低指令译码的难度;

49.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现___D___。

A堆栈寻址;

B程序的条件转移;

C程序的无条件转移;

D程序的条件转移或无条件转移;

50.指令系统中采用不同寻址方式的目的主要是(B)。

A实现存贮程序和程序控制

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

C可以直接访问外存

D提供扩展操作码的可能并降低指令译码难度

二、填空题

1.形成指令地址的方式,称为A.指令寻址方式,有B.顺序寻址和C.跳跃寻址。

2.CPU从A.存储器取出一条指令并执行这条指令的时间和称为B.指令周期。

由于各种指令的操作功能不同,各种指令的指令周期是C.不相同的。

3.指令格式中,地址码字段是通过A.寻址方式来体现的,因为通过某种方式的变换,可以给出B.操作数有效地址。

常用的指令格式有零地址指令、单地址指令、C.二地址指令三种.

4.指令操作码字段表征指令的A.操作特性与功能,而地址码字段指示B.操作数的地址。

微小型机中多采用C.二地址、单地址、零地址混合方式的指令格式。

5.硬布线控制器的基本思想是:

某一A.微操作控制信号是B.指令操作码译码输出.、C.时序信号、D.状态条件信号的逻辑函数。

6.指令系统是表征一台计算机性能的重要因素,它的A.格式和B.功能不仅直接影响到机器硬件结构,而且也影响到C.系统软件

7.并行处理技术概括起来主要有三种形式:

A.时间并行、B.空间并行、C.时间并行加空间并行。

8.指令格式是指令用二进制代码表示的结构形式,指令格式有操作码字段和地址码字段组成。

9.指令操作码字段表征指令的操作特性与功能,而地址码字段指示操作数的地址,微型机中多采用二地址、单地址和零地址混合方式的指令格式。

10.形式指令地址的方式,称为指令寻址方式,有顺序寻址和跳跃寻址两种,使用程序计数器来跟踪指令地址。

11.形式操作数地址的方式称为数据寻址方式,操作数可放在寄存器、内存和指令中。

12.指令字:

表示一条指令的机器字,通常简称指令。

13.操作码字段:

表征指令的操作特性和功能.

14.地址码字段通常指定参与操作的操作数的地址。

15.操作码:

设计计算机时,对指令系统的每一条指令都要规定一个操作码。

16.指令的操作码OP表示该指令应进行什么性质的操作,如进行加法、减法、乘法、除法、取数、存数等等。

不同的指令用操作码字段的不同编码来表示,每一种编码代表一种指令。

17.寻址方式按操作数的物理位置不同,多使用RR型和RS型,前者比后者执行速度快。

18.数据寻址方式有:

隐含、立即数、直接、间接、寄存器、寄存器间接、相对、基址、变址、块、段寻址等多种。

19.堆栈是一种特殊的数据寻址方式,它采用先进后出原理。

20.隐含寻址是指令格式中不明确给出操作数地址,而是隐含指定,通常以累加器作为隐含地址。

立即寻址是指令的地址字段指出的不是操作数地址,而是操作数本身。

21.寄存器直接寻址是操作数在通用寄存器中,操作数地址是通用寄存器的编号,寄存器间接寻址是操作数在主存单元中,通用寄存器中的内容作为操作数的地址,所以指令执行的速度前者比后者快。

22.变址寻址和基址寻址的区别是:

基址寻址中基址寄存器提供基准量,指令提供位移量,后者位数较短。

而变址寻址中变址寄存器提供修改量,指令提供基准量,后者位数足以表示整个存储空间。

23.块寻址方式常用于输入输出指令,以实现外存或外设同主存之间的数据块传送,在主存中还可用于数据块搬家。

24.指令字长度等于机器字长度的指令称为单字长指令;指令字长度等于半个机器字长度的指令称为半字长指令;指令字长度等于两个机器字长度的指令称为双字长指令。

25.条件转移指令、无条件转移指令、转子指令、返主指令、中断返回指令等都是程序控制指令。

这类指令在指令格式主所表示的地址,表示要转移的是下一条指令的地址,而不是操作数的地址。

26.二地址指令格式根据操作数的物理位置分为:

SS存储器-存储器类型,需3次访问内存。

RS寄存器-存储器类型,既需访问内存,又需访问寄存器。

RR寄存器-寄存器类型,执行速度很快,无需访问内存。

27.存储器堆栈中,需要一个堆栈指示器,它是CPU中的一个专用寄存器,它指定的主存单元就是堆栈的栈顶。

28.数据传送指令的功能是实现主存和寄存器之间,或寄存器和寄存器之间的数据传送。

29.移位是,如果寄存器中的数为逻辑数,则左移或右移时所有位一起移位,这种移位称为逻辑移位。

如果寄存器中的数是算术数,左移时符号位不变,其它位左移,低位补0,右移时符号位不变,其它位右移,高位补的值同符号位的值,这种移位称为算术移位。

30.计算机中机器语言和汇编语言是面向机器的语言;高级语言的语句和用法与具体机器的指令系统无关。

31.设D为指令中的形式地址,I为基址寄存器,PC为程序计数器。

若有效地址E=(PC)+D,则为相对寻址方式;若有效地址E=(D),则为间接寻址方式;若E=(I)+D,则为基址寻址方式。

32.在寄存器间接寻址方式中,有效地址存放在寄存器中,而操作数存放在内存单元中。

33.根据操作数所在的位置,指出其寻址方式:

操作数在寄存器中,为寄存器寻址;操作数地址在寄存器中,为寄存器间接寻址;操作数在指令中,为立即数寻址;操作数的主存地址在指令中,为内存器直接寻址;操作数的地址为某一寄存器的内容与指令中的位移量之和,可以是相对寻址、基址寻址和变址寻址。

34.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1