什么叫做“控制转移指令”?它和数据传送、运算指令有什么区别?它是怎样实现它的功能的?

题目
问答题
什么叫做“控制转移指令”?它和数据传送、运算指令有什么区别?它是怎样实现它的功能的?
参考答案和解析
正确答案: 控制转移指令是可以改变指令执行顺序的指令。
数据传送、运算指令总是顺序执行的,而控制转移指令通过改变IP和/或CS寄存器的值,改变了程序指令的执行顺序。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

PLC中的功能指令主要是指用于数据的传送、运算、变换及程序控制等功能的指令。()


参考答案:√

第2题:

()包括条件转移指令、无条件转移指令、停止指令和复位指令。

A.运算指令

B.控制指令

C.传送指令

D.特殊指令


正确答案:B


第3题:

●指令按功能分为 (56) 等类指令。

(56) A.传送、计算、控制、处理

B.数据传送、数据处理、程序控制、状态管理

C.运算、寄存器、程序控制、状态

D.运算、控制、处理、状态


正确答案:B

【解析】指令系统包括数据传送指令、数据处理指令、程序控制指令和状态管理指令。数据传送指令用于在寄存器之间、存储器和寄存器之间以及寄存器和输入输出端口之间进行传送数据。数据处理指令包括算术运算指令、逻辑运算指令、移位指令、比较指令和专用指令等。程序控制指令包括转移指令、调用和返回指令、暂停和空操作指令等。状态管理指令包括允许中断和屏蔽中断指令等。

 

第4题:

下列关于一地址指令的说法正确的是()。

A.可能是数据传送指令
B.可能是实现单目运算的运算指令
C.可能是实现双目运算的运算指令
D.以上都有可能

答案:D
解析:
一地址令可能是实现单目运算的运算指令,也可能是数据传送指令或者实现双目运算的运算指令,其中一个操作数由指令地址码给出,另一个操作数为隐含寻址,通常由累加器ACC提供。

第5题:

()包括取数指令和存储指令。

A.运算指令

B.控制指令

C.传送指令

D.特殊指令


正确答案:C


第6题:

用来控制输入输出设备的动作。

A.运算指令

B.控制指令

C.传送指令

D.输入输出指令


正确答案:D


第7题:

()包括算数和逻辑运算指令。

A.运算指令

B.控制指令

C.传送指令

D.特殊指令


正确答案:A


第8题:

计算机的任何一条指令都必定包括两个基本部分,第一部分叫做()码,它指出指令所需要完成的操作;第二部分叫做()码,它指出参加运算或操作的操作数来自什么地方和操作结果送到什么地方。


参考答案:操作;地址

第9题:

下列哪一类指令可能会改变标志位的状态?

A.通用数据传送指令

B.无条件转移指令

C.逻辑运算指令

D.条件转移指令


正确答案:C
解析:该题考查考生对汇编指令的理解。逻辑运算指令包括NOT、AND.OR、XOR和TEST。除了NOT指令不影响标志位,其他指令执行后,除AF状态不定外,总是使OF=0,ZF.PF和SF的状态根据运算结果置位或者复位,以反映操作结果的特征,也就是说,逻辑运算指令可能会改变标志位的状态,所以应该选择C。

第10题:

MSC-51系列单片机指令系统共有五大类,包括()以及转移控制指令,以及位操作或布尔操作指令。

  • A、数据传送指令
  • B、算术运算指令
  • C、逻辑运算及位移指令
  • D、目标寻址指令
  • E、以上都不是

正确答案:A,B,C