当前位置:首页 > 经验 >

无条件跳转指令有哪些(快捷指令如何不二次跳转)

来源:原点资讯(www.yd166.com)时间:2024-02-29 00:56:57作者:YD166手机阅读>>

正常情况下,程序的执行顺序是自上而下,逐条扫描执行的。STL指令集中有一类跳转指令,可以中断程序的这种线性执行流,跳转到指定的位置继续执行。

无条件跳转指令有哪些,快捷指令如何不二次跳转(1)

一、 跳转标签

跳转的"目标"地址由"标签"来指定,该标签称之为"跳转标签"。跳转标签最多4个字符,且第一个字符必须为字母。跳转标签后必须带有冒号":" ,且在行中必须位于程序语句之前。

二、 跳转指令

跳转指令根据"跳转"的机理,首先可分为"无条件跳转"和"条件跳转",除此之外,还有一个特殊的跳转指令,可实现分支跳转。

1、 无条件跳转指令JU

无条件跳转指令有哪些,快捷指令如何不二次跳转(2)

程序在执行时,遇到JU指令,无条件的跳转到其"标签"所指示的代码行继续执行。跳转指令和跳转目标必须在同一个块内。

需要注意的是:理论上,JU指令允许向前跳,也允许向后跳。向后跳属于常规用法,一般没什么问题。但向前跳,容易形成死循环,因此,一般不建议使用JU命令向前跳。

2、 有条件跳转指令

顾名思义,与无条件跳转不同,有条件跳转指令中断原程序逻辑流,发生跳转是需要条件的,根据跳转条件的不同,它们又有不同的分类。

(1) 由RLO的状态决定是否跳转

无条件跳转指令有哪些,快捷指令如何不二次跳转(3)

对于"JC"指令,当逻辑运算结果(RLO)为"1"时,"跳转"生效,中断当前的线性扫描,跳转到"跳转标签"所标识的行继续执行。同样,可以选择向前跳,也可以向后跳。

"JCN"指令与"JC"指令相反,当"RLO"为"1"的时候,"跳转"生效。

另外:当条件不满足,不执行跳转的时候,该指令会将RLO置"1",然后继续执行下面的指令。

(2) 带BR位,由RLO状态决定是否跳转

无条件跳转指令有哪些,快捷指令如何不二次跳转(4)

首页 123下一页

栏目热文

最简单的跳转指令(跳转指令使用方法)

最简单的跳转指令(跳转指令使用方法)

无条件跳转指令GOTO n(不是数字0,n为所需要跳跃到的段号)IF【条件表达式】GOTO n,表达式成立,跳跃到指定的...

2024-02-29 00:58:30查看全文 >>

怎么设置苹果手机屏幕时间顺序(苹果手机怎么设置屏幕2个时间表)

怎么设置苹果手机屏幕时间顺序(苹果手机怎么设置屏幕2个时间表)

在运行 iOS 16 或更高版本的 iPhone 上,可以直接在 iPhone 锁定屏幕中查看即将到来的日历事件,即查看...

2024-02-29 01:26:18查看全文 >>

苹果手机能设置屏幕使用时间(苹果手机怎么修改屏幕使用时间)

苹果手机能设置屏幕使用时间(苹果手机怎么修改屏幕使用时间)

虽然 iPhone 上没有单独的“应用锁”功能,但我们仍然可以通过“屏幕使用时间”功能来防止其他人访问自己手机上的某些应...

2024-02-29 00:54:14查看全文 >>

苹果手机怎样设置屏幕时间长短(苹果手机如何调整屏幕时间)

苹果手机怎样设置屏幕时间长短(苹果手机如何调整屏幕时间)

分享最实在的玩机技巧,洞察最前沿的科技资讯!大家好,这里是手机科技园!经过用苹果手机的朋友都知道,iPhone不支持长截...

2024-02-29 00:54:01查看全文 >>

苹果手机主屏幕怎么设置时间长短(苹果手机屏幕顶上的时间怎么设置)

苹果手机主屏幕怎么设置时间长短(苹果手机屏幕顶上的时间怎么设置)

向下放iPone现在,人们可是把手机当成了贴身保镖了,无论是办公交流、追剧撒欢还是购物狂欢,手机都能轻松搞定。但要是手机...

2024-02-29 01:28:19查看全文 >>

跳转指令与步序指令(无条件跳转指令)

跳转指令与步序指令(无条件跳转指令)

【导读】PLC自动步序的功能是控制设备按照事先设计好的工艺流程进行工作。PLC自动程序的流程编写也有好几种方法,下面就来...

2024-02-29 01:29:01查看全文 >>

跳转指令怎么控制(怎么设置禁止跳转)

跳转指令怎么控制(怎么设置禁止跳转)

对于PLC的指令中有一部分是程序控制指令,程序控制指令就包括了用来改变程序执行顺序的跳转指令,以及在程序运行中用于控制的...

2024-02-29 01:12:49查看全文 >>

跳转指令使用技巧(跳转指令最简单的方法)

跳转指令使用技巧(跳转指令最简单的方法)

条件跳转指令:指令名称,助记符,指令代码,程序步如下表:程序步可以是连续执行或者是脉冲执行,CJ执行的为3步,CJ(P)...

2024-02-29 01:25:39查看全文 >>

跳转控制语句有哪些(break跳转语句)

跳转控制语句有哪些(break跳转语句)

跳转控制语句break 中断continue 继续return 返回break 中断break的使用场景:在选择语结构s...

2024-02-29 01:10:18查看全文 >>

cad怎么把所有不规则图框统一更换(cad怎么快速替换已有图框)

cad怎么把所有不规则图框统一更换(cad怎么快速替换已有图框)

前面分享了《制作参照图框》,说的比较详细,它的优势是批量打印方便快捷,至于有多便捷,下面会一一讲解,相信看完后的你会在工...

2024-02-29 01:21:49查看全文 >>

文档排行