程序控制指令-5
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
谢谢观看
程序控制指令是指程序中跳转指令, 若没有执行控制指令之前,程序进行 线性扫描,按照先后顺序执行。程序 在执行控制指令之后,可以跳转到所 指定的程序段去执行,并从该程序段 的标签入口处继续线性扫描。
程序控制指令
JMP指令简介
跳 转 指 令 ( JMP ) , 输 入 的 逻 辑 运 算 结 果 (RLO)的状态为1,则中断程序的顺序执行, 并跳转到其他程序段继续执行。跳转的目标 程序段必须用跳转标签(LABEL)进行识别, 在该跳转执行程序的左上方指定标签名称。
程序控制指令
程序控制指令
程序控制指令简介
格式 LAD
跳转指令
程序控制指令的LAD和STL格式
名 反跳转指令
称 标签指令
返回指令
功能
ห้องสมุดไป่ตู้
逻辑运算结果为1 ,则程序将指定 标签后的第一条 指令开始执行
逻辑运算结果 为0,则程序将 指定标签后的 第一条指令继
续执行
JMP或JMPN跳 转指令的目标标
签
用于终止当前的 执行
JMPN的主要不同点??
程序控制指令
JMP_LIST功能介绍
使用“定义跳转列表”指令,可定义多个有条件跳转,并继续执行由K参 数的值指定的程序段中程序。
程序控制指令
SWITCH指令
“跳转分支指令”指令( SWITCH)也与LABEL指令配合使用,根据比较结果,定义要执行的 程序跳转。在指令框中为每个输入选择比较类型(==、<>、>=、<=、>、<),该指令从第 一个比较开始执行,直至满足比较条件为止。
程序控制指令
SWITCH指令
在指令框中为每个输入选择比较类型(==、<>、>=、<=、>、<),该指令从第一个 比较条件开始判断,直至满足比较条件为止。如果满足比较条件,则将不考虑后续比 较条件,从该条件所对应输出端的标签下去执行。如果未满足任何指定的比较条件, 将在输出 ELSE 处执行跳转。如果输出 ELSE 中未定义程序跳转,则程序从下一个程 序段继续执行。