您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

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

大?。?/span>0.6 MB 人氣: 2017-09-29 需要積分:1

  ADD(BCD加法:SUB 19)

  該指令能實現(xiàn)2位或4位BCD碼的加法。

  指令格式:

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

  控制條件:

  (a) 指定運算數(shù)據(jù)位數(shù)**(BYT)**

  BYT=0:2位BCD碼長度。

  BYT=1:4位BCD碼長度。

 ?。╞) 復(fù)位信號

  RST=0:不復(fù)位。

  RST=1:復(fù)位錯誤輸出W1,置W1=0。

  (c) 指令信號

  ACT=0:不執(zhí)行ADD指令,W1不改變。

  ACT=1:執(zhí)行ADD指令。

  參數(shù)

 ?。╝) 加數(shù)格式**(常數(shù)/地址)**

  0:指定加數(shù)為常數(shù)。

  1:指定加數(shù)為地址。

  (b) 被加數(shù)地址

  指定被加數(shù)的地址。

 ?。╟) 加數(shù)

  由參數(shù)(a)指定加數(shù)的格式(常數(shù)或地址)。

 ?。╠) 運算結(jié)果地址

  指定存儲運算結(jié)果的地址。

  錯誤輸出**(W1)**:

  W1=0:正常運算。

  W1=1:異常運算。

  如果加法結(jié)果超過了控制條件(a)指定的長度,那么W1被置1。

  注意:

  該指令的輸出只允許單線圈。任何并到W1處的線圈、取反線圈、S置位或R復(fù)位都是不允許的。你必須放置單線圈指令作為這個指令的輸出。

  指令示例:

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

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?