新聞中心

        什么是DPTR

        作者: 時間:2016-11-18 來源:網絡 收藏
        DPTR--數據指針寄存器

        是一個16位尋址的數據指針寄存器,由兩個8Bit的寄存器(DPH和DPL)組成。可訪問外部RAM也可以訪問外部ROM中的表格。

        本文引用地址:http://www.104case.com/article/201611/315566.htm

        MOV DPTR,#data16;將16位立即數加載到數據指針中

        MOVC A, @A+DPTR;將A中的值和DPTR中的值相加,并以相加后的數值的下一位作為本條指令的操作數地址,取該操作數地址中的內容送入累加器A中。

        MOVX A,@DPTR;將外部RAM單元的DPTR中的值當作地址,并取該地址中的內容送入A中。

        MOVX @DPTR,A;將A中的值送入以DPTR中的值為地址的外部RAM單元中。(16位地址)

        INC DPTR ;數據指針加1

        JMP @A+DPTR ;無條件間接轉移到以A+DPTR的值為地址的單元中。(PC)〈—((A)+(DPTR))



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 元谋县| 安顺市| 玛沁县| 长阳| 南华县| 凤城市| 华宁县| 岐山县| 荃湾区| 阿瓦提县| 河北区| 隆德县| 堆龙德庆县| 杨浦区| 藁城市| 且末县| 巴中市| 建宁县| 北票市| 华蓥市| 社旗县| 股票| 白玉县| 慈溪市| 阳东县| 逊克县| 云安县| 崇礼县| 新余市| 子长县| 胶州市| 长沙县| 湄潭县| 通化市| 蕉岭县| 河北区| 区。| 江孜县| 从江县| 四川省| 万宁市|