1)JMP指令;无任何先决条件下,就能使程序改变执行顺序;
2)Jcc指令;根据指定条件,确定程序是否发生转移;
3)LOOP指令;作为计数器,控制循环;
4)CALL指令;在主程序中实现子程序的调用。
(简答题)
写出3条以上的可以改变程序执行流程的指令,并简述其用途。
正确答案
答案解析
略
相似试题
(判断题)
指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。
(简答题)
分析下面程序的执行流程并写出输出结果。
(单选题)
分支程序是利用(),使程序执行到某一指令后,根据条件(即上面运算的情况)是否满足,来改变程序执行的次序
(填空题)
根据题目的描述,写出最匹配的词或短语;计算机中的核心部件,它执行程序中的指令。它具有加法、测试和控制其他部件的功能。()
(简答题)
下图为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 Ⅱ指令系统中的指令编写的程序不一定可以在()中执行。
(简答题)
以模型机组成为背景,试分析下面指令,写出指令的操作流程。
(简答题)
以模型机组成为背景,试分析下面指令,写出指令的操作流程。