在AB程序中,ADD指令用于将两个操作数相加。
其格式为:
ADD <源1>, <源2>
其中:
- <源1>为第一个操作数。
- <源2>为第二个操作数。
ADD指令的结果存储在第一个操作数所在的寄存器中。
例如,以下指令将寄存器N70和N71中的值相加,并将结果存储在寄存器N70中:
ADD N70, N71
AB程序中L是什么
在AB程序中,L是一个指令前缀,用于指定操作数的类型。
L可以有以下值:
- B:8位二进制数。
- D:32位双精度浮点数。
- F:32位单精度浮点数。
- I:16位整数。
- O:带符号的32位整数。
- R:寄存器地址。
- S:字符串。
- T:计时器/计数器地址。
- U:无符号的32位整数。
- W:16位字。
例如,以下指令将常数10添加到寄存器N70中:
ADD N70, L10
以下是有关L前缀的更多示例:
-
ADD N70, LB10
:将十进制数10添加到寄存器N70中。 -
ADD N70, LD10.5
:将双精度浮点数10.5添加到寄存器N70中。 -
ADD N70, LI10000
:将十六进制整数10000添加到寄存器N70中。 -
ADD N70, LO10000000
:将带符号的32位整数10000000添加到寄存器N70中。 -
ADD N70, LRN50
:将寄存器N50的值添加到寄存器N70中。 -
ADD N70, LS12345
:将字符串"12345"添加到寄存器N70中。 -
ADD N70, LTT4
:将计时器/计数器T4的值添加到寄存器N70中。 -
ADD N70, LU1000000000
:将无符号的32位整数1000000000添加到寄存器N70中。 -
ADD N70, LW10000
:将十六进制字10000添加到寄存器N70中。
L为局部变量区 与输入区I 输出区Q一样L区为局部变量区当函数调用的时候 会将数据分配到局部变量区L0.0 就是局部变量区的0字节的第一位
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论