第3章4功能指令及编程方法.pptVIP

  • 11
  • 0
  • 约5.82千字
  • 约 52页
  • 2019-09-10 发布于北京
  • 举报
① 加法指令ADD (D)ADD(P) 指令的编号为FNC20 它是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。如图所示,当X0为ON时,执行(D10)+(D12)→(D14)。 ②减法指令SUB (D)SUB(P) 指令的编号为FNC21 它是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[D.]指定的元件中。如图所示,当X0为ON时,执行(D10)—(D12)→(D14)。 使用加法和减法指令时应该注意: 源操作数可取所有数据类型,目标操作数可取KnY、KnM、KnS、T、C、D、V和Z。 16位运算占7个程序步,32位运算占13个程序步。 3)数据为有符号二进制数,最高位为符号位(0为正,1为负)。 4)三个标志:零标志(M8020)、借位标志(M8021)和进位标志(M8022)。当运算结果超过32767(16位运算)或2147483647(32位运算)则进位标志置1;当运算结果小于-32767(16位运算)或-2147483647(32位运算),借位标志就会置1。 ③乘法指令MUL (D) MUL (P) 指令的编号为FNC22 数据均为有符号数。当X0为ON时,将二进制16位数[S1.]、[S2.]相乘,结果送[D.]中。D为32位,即(D0)×(D2)→(D5,D4)

文档评论(0)

1亿VIP精品文档

相关文档