首頁>Club>
8
回覆列表
  • 1 # uegeu2037

    資料指標(DPTR)是80C51中一個功能比較特殊的暫存器。從結構DPTR是一個16位的特殊功能暫存器,其高位位元組暫存器用DPH表示,低位位元組暫存器用DPL表示,DPTR既可以作為一個16位的暫存器來處理,也可以作為兩個獨立的8位暫存器來使用。主要功能是存放16位地址,作為片外RAM定址用的地址暫存器(間接定址),故稱資料指標。訪問片外資料儲存器的指令:  MOVXA,@DPTR讀  MOVX@DPTR,A寫  指令以16位DPTR為間址暫存器讀片外RAM,可以定址整個64KB的片外空間。指令執行時,在DPH中的高八位地址由P2口輸出,在DPL中的低八位地址由P0口分時輸出,並由ALE訊號鎖存在地址鎖存器中。  DPTR的另一個作用是變址定址,訪問程式儲存器,做查表指令:如:  以dptr為基址暫存器,將dptr的內容與累加器a的內容相加得到變址地址  movca,@a+dptr;(a)<-----((a)+(dptr)  jmp@a+dptr;將DPTR中的內容作為基地址,透過修改a的內容實現散轉

  • 中秋節和大豐收的關聯?
  • 白衣服上有斑點怎麼辦呢?