新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > IC解密之單片機算術運算指令

        IC解密之單片機算術運算指令

        作者: 時間:2012-03-29 來源:網絡 收藏
        : 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  加1指令

          INC A

          INC Rn

          INC direct

          INC @Ri

          INC DPTR

          用途很簡單,就是將后面目標中的值加1。例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。執行下面的指令:

          INC A (A)=13H

          INC R2 (R0)=34H

          INC 21H (21H)=33H

          INC @R0 (34H)=23H

          INC DPTR ( DPTR)=1235H

          說明:從結果上看INC A和ADD A,#1差不多,但INC A是單字節,單周期指令,而ADD #1則是雙字節,雙周期指令,而且INC A不會影響PSW位,如(A)=0FFH,INC A后(A)=00H,而CY依然保持不變。如果是ADD A ,#1,則(A)=00H,而CY一定是1。因此加1指令并不適合做加法,事實上它主要是用來做計數、地址增加等用途。另外,加法類指令都是以A為核心的


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五寨县| 柏乡县| 珠海市| 涞水县| 广宗县| 内乡县| 上虞市| 芮城县| 泽库县| 准格尔旗| 常山县| 樟树市| 鲁山县| 应城市| 喀喇| 嘉义市| 轮台县| 祥云县| 毕节市| 盐津县| 尉氏县| 宝山区| 碌曲县| 柳州市| 交城县| 高台县| 宜宾市| 瑞金市| 新乐市| 西华县| 鞍山市| 临洮县| 丹阳市| 北碚区| 新乐市| 盖州市| 南靖县| 乐安县| 大余县| 陆丰市| 永兴县|