简答题

写出3条以上的可以改变程序执行流程的指令,并简述其用途。

正确答案

1)JMP指令;无任何先决条件下,就能使程序改变执行顺序;
2)Jcc指令;根据指定条件,确定程序是否发生转移;
3)LOOP指令;作为计数器,控制循环;
4)CALL指令;在主程序中实现子程序的调用。

答案解析

相似试题
  • 指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。

    判断题查看答案

  • 分析下面程序的执行流程并写出输出结果。

    简答题查看答案

  • 分支程序是利用(),使程序执行到某一指令后,根据条件(即上面运算的情况)是否满足,来改变程序执行的次序

    单选题查看答案

  • 根据题目的描述,写出最匹配的词或短语;计算机中的核心部件,它执行程序中的指令。它具有加法、测试和控制其他部件的功能。()

    填空题查看答案

  • 下图为DEBUG调入的可执行程序,回答以下问题: (1)程序的起始物理地址是多少?结束地址是多少?  (2)CS寄存器的值是什么? (3)程序的功能是什么? (4)写出查看DS:0处内容的DEBUG命令。 (5)程序中2处的INT 21指令执行后有什么结果? (6)如果要运行这个程序应该用什么DEBUG命令? (7)DEBUG命令-T=0 4之后,寄存器AX、DS、DX的值是多少?

    简答题查看答案

  • 程序分析题 请写出以上程序段执行后,(AX)=?,(BX)=?,CF=? 

    简答题查看答案

  • 用Pentium Ⅱ指令系统中的指令编写的程序不一定可以在()中执行。

    多选题查看答案

  • 以模型机组成为背景,试分析下面指令,写出指令的操作流程。

    简答题查看答案

  • 以模型机组成为背景,试分析下面指令,写出指令的操作流程。

    简答题查看答案