新聞中心

什么是DPTR

作者: 時間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
DPTR--數(shù)據(jù)指針寄存器

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

本文引用地址:http://butianyuan.cn/article/201611/315566.htm

MOV DPTR,#data16;將16位立即數(shù)加載到數(shù)據(jù)指針中

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

MOVX A,@DPTR;將外部RAM單元的DPTR中的值當(dāng)作地址,并取該地址中的內(nèi)容送入A中。

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

INC DPTR ;數(shù)據(jù)指針加1

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



評論


技術(shù)專區(qū)

關(guān)閉