欧姆龙程序指令用法指南 (欧姆龙程序指令快捷键)

欧姆龙程序指令快捷键

欧姆龙程序指令快捷键

| 指令 | 快捷键 | |---|---| | LD | L | | LDI | LI | | LDK | LK | | ST | S | | STI | SI | | STK | SK | | ADD | + | | SUB | - | | MUL | | | DIV | / | | AND | & | | OR | | | | XOR | ^ | | NOT | ~ | | SET | = | | RST | R | | JMP | J | | JEQ | JE | | JNE | JNE | | JGT | JG | | JGE | JGE | | JLT | JL | | JLE | JLE | | CALL | C | | RET | RT | | INT | I | | EI | EI | | DI | DI |

欧姆龙程序指令用法

LD:加载指令语法: LD [目标地址], [源地址]功能:将源地址的值加载到目标地址。示例:LD A, B表示将寄存器 B 的值加载到寄存器 A。LDI:立即加载指令语法: LDI [目标地址], [立即数]功能:将立即数加载到目标地址。示例:LDI A, 10表示将数字 10 加载到寄存器 A。LDK:寄存器间加载指令语法: LDK [目标寄存器], [源寄存器]功能:将源结果存储到寄存器 A。DIV:除法指令语法: DIV [目标地址], [源地址]功能:将源地址的值除以目标地址的值,并将结果存储到目标地址。示例:DIV A, B表示将寄存器 B 的值除以寄存器 A 的值,并将结果存储到寄存器 A。AND:逻辑与指令语法: AND [目标地址], [源地址]功能:将目标地址和源地址的对应位进行逻辑与操作,并将结果存储到目标地址。示例:AND A, B表示将寄存器 A 和寄存器 B 的对应位进行逻辑与操作,并将结果存储到寄存器 A。OR:逻辑或指令语法: OR [目标地址], [源地址]功能:将目标地址和源地址的对应位进行逻辑或操作,并将结果存储到目标地址。示例:OR A, B表示将寄存器 A 和寄存器 B 的对应位进行逻辑或操作,并将结果存储到寄存器 A。XOR:逻辑异或指令语法: XOR [目标地址], [源地址]功能:将目标地址和源地址的对应位进行逻辑异或操作,并将结果存储到目标地址。示例:XOR A, B表示将寄存器 A 和寄存器 B 的对应位进行逻辑异或操作,并将结果存储到寄存器 A。NOT:逻辑非指令语法: NOT [目标地址]功能:将目标地址的对应位进行逻辑非操作,并将结果存储到目标地址。示例:NOT A表示将寄存器 A 的对应位进行逻辑非操作,并将结果存储到寄存器 A。SET:设置指令语法: SET [目标地址], [值]功能:将目标地址的值设置为指定的值。示例:SET A, 10表示将寄存器 A 的值设置为10。RST:复位指令语法: RST [位号]功能:将指定位号的位复位为 0。示例:RST 0表示复位寄存器 A 的第 0 位。JMP:无条件跳转指令语法: JMP [目标地址]功能:无条件地跳转到指定的目标地址。示例:JMP 100表示跳转到地址 100。JEQ:相等跳转指令语法: JEQ [目标地址]功能:只有当指定的标志位置 1 时才跳转到指定的目标地址。示例:JEQ 100表示当 Z 标志位为 1 时跳转到地址 100。JNE:不相等跳转指令语法: JNE [目标地址]功能:只有当指定的标志位置 0 时才跳转到指定的目标地址。示例:JNE 100表示当 Z 标志位为 0 时跳转到地址 100。JGT:大于跳转指令语法: JGT [目标地址]功能:只有当指定的标志位置 1 且 C 标志位置 0 时才跳转到指定的目标地址。示例:JGT 100表示当 Z 标志位为 1 且 C 标志位为 0 时跳转到地址 100。JGE:大于或等于跳转指令语法: JGE [目标地址]功能:只有当指定的标志位置 1 或 C 标志位置 0 时才跳转到指定的目标地址。示例:JGE 100表示当 Z 标志位为 1 或 C 标志位为 0 时跳转到地址 100。JLT:小于跳转指令语法: JLT [目标地址]功能:只有当指定的标志位置 0 且 C 标志位置 1 时才跳转到指定的目标地址。示例:JLT 100表示当 Z 标志位

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论