S7300STL指令注释.docx

上传人:牧羊曲112 文档编号:3165465 上传时间:2023-03-11 格式:DOCX 页数:7 大小:38.26KB
返回 下载 相关 举报
S7300STL指令注释.docx_第1页
第1页 / 共7页
S7300STL指令注释.docx_第2页
第2页 / 共7页
S7300STL指令注释.docx_第3页
第3页 / 共7页
S7300STL指令注释.docx_第4页
第4页 / 共7页
S7300STL指令注释.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《S7300STL指令注释.docx》由会员分享,可在线阅读,更多相关《S7300STL指令注释.docx(7页珍藏版)》请在三一办公上搜索。

1、S7300STL指令注释按英文助记符分类的语句表指令 英文助记符 程序元素分类 说 明 + : 整数算术运算指令 加上一个整数常数 = : 位逻辑指令 赋值 ): 位逻辑指令 嵌套闭合 +AR1 : 累加器指令 AR1 加累加器 1 至地址寄存器 1 +AR2 : 累加器指令 AR2 加累加器 1 至地址寄存器 2 +D : 整数算术运算指令 作为双整数,将累加器 1 和 累加器 2 中的内容相加 D: 整数算术运算指令 作为双整数,将累加器 2 中的内容减去累加器 1 中的内容 *D : 整数算术运算指令 作为双整数,将累加器 1 和 累加器 2 中的内容相乘 /D : 整数算术运算指令 作

2、为双整数,将累加器 2 中的内容除以累加器 1 中的内容 ? D : 比较指令 双整数比较 =,=,= +I : 整数算术运算指令 作为整数,将累加器 1 和 累加器 2中的内容相加 I :整数算术运算指令 作为整数,将累加器 2 中的内容减去累加器 1 中的内容 *I : 整数算术运算指令 作为整数,将累加器 1 和 累加器 2中的内容相乘 /I : 整数算术运算指令 作为整数,将累加器 2 中的内容除以累加器 1 中的内容 ? I 比较指令 整数比较 =,=,= +R : 浮点算术运算指令 作为浮点数,将累加器1 和累加器 2 中的内容相加 R : 浮点算术运算指令 作为浮点数,将累加器2

3、 中的内容减去累加器 1 中的内容 *R: 浮点算术运算指令 作为浮点数,将累加器1 和累加器 2 中的内容相乘 /R : 浮点算术运算指令 作为浮点数,将累加器2 中的内容除以累加器 1 中的内容 ? R : 比较指令 比较两个浮点数=,=,= A : 位逻辑指令 “与” A( : 位逻辑指令 “与”操作嵌套开始 ABS : 浮点算术运算指令 浮点数取绝对值 ACOS: 浮点算术运算指令 浮点数反余弦运算 AD : 字逻辑指令 双字“与” AN : 位逻辑指令 “与非” AN( : 位逻辑指令 “与非”操作嵌套开始 ASIN : 浮点算术运算指令 浮点数反正弦运算 ATAN: 浮点算术运算指

4、令 浮点数反正切运算 AW :字逻辑指令 字“与” BE : 程序控制指令 块结束 BEC : 程序控制指令 条件块结束 BEU : 程序控制指令 无条件块结束 BLD : 程序控制指令 程序显示指令 BTD : 转换指令 BCD 转成整数 BTI : 转换指令 BCD 转成整数 CAD: 转换指令 Change Byte Sequence in ACCU 1 (32-bit) CALL :程序控制指令 块调用 CALL : 程序控制指令 调用多背景块 CALL : 程序控制指令 从库中调用块 CAR : 装入/传送指令 交换地址寄存器 1 和地址寄存器 2 的内容 CAW : 转换指令 Ch

5、ange Byte Sequence in ACCU 1-L(16-bit) CC : 程序控制指令 条件调用 CD : 计数器指令 减计数器 CDB : 转换指令 交换共享数据块和背景数据块 CLR : 位逻辑指令 RLO 清零 CLR COS: 浮点算术运算指令 浮点数余弦运算 CU : 计数器指令 加计数器 DEC : 累加器指令 减少累加器 1 低字的低字节 DTB: 转换指令 双整数转成 BCD DTR : 转换指令 双整数转成浮点数 ENT : 累加器指令 进入累加器栈 EXP: 浮点算术运算指令 浮点数指数运算 FN: 位逻辑指令 脉冲下降沿 FP : 位逻辑指令 脉冲上升沿 F

6、R : 计数器指令 使能计数器 FR : 定时器指令 使能定时器 INC: 累加器指令 增加累加器 1 低字的低字节 INVD:转换指令 对双整数求反码 INVI : 转换指令 对整数求反码 ITB: 转换指令 整数转成 BCD ITD: 转换指令 整数转成双整数 JBI : 跳转指令 若 BR = 1,则跳转 JC : 跳转指令 若 RLO = 1,则跳转 JCB : 跳转指令 若 RLO = 1 且 BR= 1,则跳转 JCN : 跳转指令 若 RLO = 0,则跳转 JCN JL : 跳转指令 跳转到标号 JM : 跳转指令 若负,则跳转 JMZ : 跳转指令 若负或零,则跳转 JN :

7、 跳转指令 若非零,则跳转 JNB : 跳转指令 若 RLO = 0 且 BR= 1,则跳转 JNBI : 跳转指令 若 BR = 0,则跳转 JO : 跳转指令 若 OV = 1,则跳转 JOS : 跳转指令 若 OS = 1,则跳转 JP : 跳转指令 若正,则跳转 JPZ : 跳转指令 若正或零,则跳转 JU : 跳转指令 无条件跳转 ju JUO : 跳转指令 若无效数,则跳转 JZ : 跳转指令 若零,则跳转 L : 装入/传送指令 装入 L DBLG: 装入/传送指令 将共享数据块的长度装入累加器 1 中 L DBNO : 装入/传送指令 将共享数据块的块号装入累加器 1 中 L

8、DILG : 装入/传送指令 将背景数据块的长度装入累加器 1 中 L DINO : 装入/传送指令 将背景数据块的块号装入累加器 1 中 L STW : 装入/传送指令 将状态字装入累加器 1 L: 定时器指令 将当前定时值作为整数装入累加器 1 L : 计数器指令 将当前计数值装入累加器 1 LAR1: 装入/传送指令 将累加器 1 中的内容装入地址寄存器 1 LAR1 : 装入/传送指令 将两个双整数装入地址寄存 器 1 LAR1 AR2 : 装入/传送指令 将地址寄存器 2 的内容装入地址寄存器 1 LAR2: 装入/传送指令 将累加器 2 中的内容装入地址寄存器 1 LAR2 : 装

9、入/传送指令 将两个双整数装入地址寄存器 2 LC: 计数器指令 将当前计数值作为 BCD 码装入累加器 1 LC: 定时器指令 将当前定时值作为 BCD 码装入累加器 1 LEAVE: 累加器指令 离开累加器栈 LN : 浮点算术运算指令 浮点数自然对数运算 LOOP: 跳转指令 循环 MCR( : 程序控制指令 将 RLO 存入 MCR 堆栈,开始 MCR )MCR: 程序控制指令 结束 MCR MCRA : 程序控制指令 激活 MCR 区域 MCRD : 程序控制指令 去活 MCR 区域 MOD : 整数算术运算指令 双整数形式的除法,其结果为余数 NEGD: 转换指令 对双整数求补码

10、NEGI : 转换指令 对整数求补码 NEGR : 转换指令 对浮点数求反 NOP 0 : 累加器指令 空指令 NOP 1: 累加器指令 空指令 NOT: 位逻辑指令 RLO 取反 O : 位逻辑指令 “或” O( : 位逻辑指令 “或”操作嵌套开始 OD : 字逻辑指令 双字“或” ON : 位逻辑指令 “或非” ON( : 位逻辑指令 “或非”操作嵌套开始 OPN: 数据块调用指令 打开数据块 OW : 字逻辑指令 字“或” POP : 累加器指令 POP POP : 累加器指令 带有两个累加器的 CPU POP : 累加器指令 带有四个累加器的 CPU PUSH : 累加器指令 带有两个

11、累加器的 CPU PUSH: 累加器指令 带有四个累加器的 CPU R : 位逻辑指令 复位 R : 计数器指令 复位计数器 R : 定时器指令 复位定时器 RLD: 移位和循环移位指令 双字循环左移 RLDA: 移位和循环移位指令 通过 CC 1 累加器 1 循环左移累加器操作指令 RND: 转换指令 取整 RND : 转换指令 向下舍入为双整数 RND+: 转换指令 向上舍入为双整数 RRD : 移位和循环移位指令 双字循环右移 RRDA : 移位和循环移位指令 通过 CC 1 累加器 1 循环右移 S : 位逻辑指令 置位 S : 计数器指令 置位计数器 SAVE: 位逻辑指令 把 RL

12、O 存入 BR 寄存器 SD : 定时器指令 延时接通定时器 SE: 定时器指令 延时脉冲定时器 SET : 位逻辑指令 置位 SF : 定时器指令 延时断开定时器 SIN: 浮点算术运算指令 浮点数正弦运算 SLD: 移位和循环移位指令 双字左移 SLW : 移位和循环移位指令 字左移 SP : 定时器指令 脉冲定时器 SQR : 浮点算术运算指令 浮点数平方运算 SQRT : 浮点算术运算指令 浮点数平方根运算 SRD: 移位和循环移位指令 双字右移 SRW : 移位和循环移位指令 字右移 SS: 定时器指令 保持型延时接通定时器 SSD: 移位和循环移位指令 移位有符号双整数 SSI:

13、移位和循环移位指令 移位有符号整数 T : 装入/传送指令 传送 T STW : 装入/传送指令 将累加器 1 中的内容传送到状态字 TAK: 累加器指令 累加器 1 与累加器 2 进行互换 TAN : 浮点算术运算指令 浮点数正切运算 TAR1: 装入/传送指令 将地址寄存器 1 中的内容传送到累加器 1 TAR1 : 装入/传送指令 将地址寄存器 1 的内容传送到目的地 TAR1 : 装入/传送指令 将地址寄存器 1 的内容传送到地址寄存器2 TAR2 : 装入/传送指令 将地址寄存器 2 中的内容传送到累加器 1 TAR2 : 装入/传送指令 将地址寄存器 2 的内容传送到目的地 TRUNC : 转换指令 截尾取整 UC: 程序控制指令 无条件调用 X : 位逻辑指令 “异或” X( : 位逻辑指令 “异或”操作嵌套开始 XN : 位逻辑指令 “异或非” XN( : 位逻辑指令 “异或非”操作嵌套开始 XOD: 字逻辑指令 双字“异或” XOW : 字逻辑指令 字“异或” _

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号