您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

PMC功能指令之运算指令分析解答

大小:0.6 MB 人气: 2017-09-29 需要积分:1

  ADD(BCD加法:SUB 19)

  该指令能实现2位或4位BCD码的加法。

  指令格式:

  PMC功能指令之运算指令分析解答

  控制条件:

  (a) 指定运算数据位数**(BYT)**

  BYT=0:2位BCD码长度。

  BYT=1:4位BCD码长度。

  (b) 复位信号

  RST=0:不复位。

  RST=1:复位错误输出W1,置W1=0。

  (c) 指令信号

  ACT=0:不执行ADD指令,W1不改变。

  ACT=1:执行ADD指令。

  参数

  (a) 加数格式**(常数/地址)**

  0:指定加数为常数。

  1:指定加数为地址。

  (b) 被加数地址

  指定被加数的地址。

  (c) 加数

  由参数(a)指定加数的格式(常数或地址)。

  (d) 运算结果地址

  指定存储运算结果的地址。

  错误输出**(W1)**:

  W1=0:正常运算。

  W1=1:异常运算。

  如果加法结果超过了控制条件(a)指定的长度,那么W1被置1。

  注意:

  该指令的输出只允许单线圈。任何并到W1处的线圈、取反线圈、S置位或R复位都是不允许的。你必须放置单线圈指令作为这个指令的输出。

  指令示例:

  PMC功能指令之运算指令分析解答

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!