<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 8051單片機指令定義詳解——ADDC A,(3)

          8051單片機指令定義詳解——ADDC A,(3)

          作者: 時間:2016-11-22 來源:網(wǎng)絡 收藏
          8051單片機指令定義詳解——(ADDC A,)

          本文引用地址:http://www.ex-cimer.com/article/201611/319699.htm

          ADDC A,


          功能:帶進位的加法。
          說明:執(zhí)行ADDC指令時,把src-byte所代表的源操作數(shù)連同進位標志一起加到累加器A上,并將結果置于累加器A中。根據(jù)運算結果,若在第7位有進位生成,則將進位標志置1,否則清零;若第3位有進位生成,則置輔助進位標志為1,否則清零。如果是無符號整數(shù)相加,進位的置位顯示當前運算結果發(fā)生溢出。

          如果第6位有進位生成而第7位沒有,或第7位有進位生成而第6位沒有,則將OV置1,否則將OV清零。在進位有符號整數(shù)相加運算的時候,OV置位,表示兩個正整數(shù)之和為一負數(shù),或是兩個負整數(shù)之和為一正數(shù)。

          本類指令的源操作數(shù)允許4種尋址方式:寄存器尋址、直接尋址、寄存器間接尋址、和立即尋址。

          示例:假設累加器A中的數(shù)據(jù)為0C3H(11000011B),R0的值為0AAH(10101010B),進位標志為1,執(zhí)行如下指令:

          ADDC A,R0

          累加器A中的結果為6EH(01101101B),輔助進位標志AC被清零,進位標志C和溢出標志OV被置1。

          ADDC A,Rn
          字節(jié)數(shù):1
          執(zhí)行周期:1
          機器嗎:00110rrr
          操作:(A)←(A)+(C)+(Rn)

          ADDC A, direct
          字節(jié)數(shù):2
          執(zhí)行周期:1
          機器嗎:00110101 aaaaaaaa
          操作:(A)←(A)+(C)+(direct)

          ADDC A, @Ri
          字節(jié)數(shù):1
          執(zhí)行周期:1
          機器嗎:0010011i
          操作:(A)←(A)+(C)+((Ri))

          ADDC A, #data
          字節(jié)數(shù):2
          執(zhí)行周期:1
          機器嗎:00110100 dddddddd
          操作:(A)←(A)+(C)+#data



          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();