什么是跳转指令 跳转指令是什么

什么是跳转指令 跳转指令是什么,第1张

1、跳转指令使程序流程跳转到指定标号N处的程序分支执行。

2、跳转指令有:JMP、JECXZ、JA、告则JB、JG、JL、JE、JZ、JS、JC、JO、JP等等。

2、JMP:无条件跳转,相当于C语言的goto。

3、JCC:根据指定的条件确定程序是否发生转袜乱棚移,条件满足,发生转移,否则,顺序执行下条指陪者令。

4、JECXZ:ECX为0则跳转。

1、跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中,如主程序、同一主程序或同一个中断程带雹带序,不能在不同的程序块中相互跳转。

2、执行跳转后,被跳过程序段中的各元件状态为:Q、M、S、C等元件的位保持跳转前的状态。计数器C停止计数,当前值存储器保持跳转前的计数值。

定时器来说,在跳转期间,分辨率为1ms和10ms的定时器会直保持跳转前的工作状态,原来工作的继续工作,到设定值后,其位的状态才会改变,输出触点动作。对分辨率为100ms的定时器来说,跳转期间停止工作,但不会复位,存储器里的值为蠢芦跳转时的值,跳转结束后,若输入条件允许,可继续计时,但已失去了准确计肆轿时的意义,所以在跳转段里的定时器要慎用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12421435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存