简答题

转子指令与转移指令有哪些异同?

正确答案

转子指令与转移指令的执行结果都是实现程序的转移,但两者的区别在于:转移指令的功能是转移到指令给出的转移地址处去执行指令,一般用于同一程序内的转移,转移后不需要返回原处,因此不需要保存返回地址。转子指令的功能是转去执行一段子程序,实现的是不同程序之间的转移。因为子程序执行完后必须返回主程序,所以转子指令必须以某种方式保存返回地址,以便返回时能正确返回到主程序原来的位置。

答案解析

相似试题
  • 试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?

    简答题查看答案

  • 宏指令和指令的区别是什么?使用宏指令和使用子程序有何异同?宏指令的优点在哪里?

    简答题查看答案

  • 在执行条件转移指令前,不能形成条件的指令有()

    单选题查看答案

  • 说出CALL指令和INT 21H指令的操作,有何异同?

    简答题查看答案

  • 为了改进由于条件转移指令引起的流水线断续现象、减少条件转移指令造成的执行部件停顿时间,一般有哪几种措施?

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 微机通过接口与外设交换数据的指令有哪些?并写出所有的格式。

    简答题查看答案