㈠ 單片機程序里的指令PUSH DPH和POP ACC是什麼意思啊
難道你一點兒不懂匯編?
PUSH DPH 是將原DPH中的數據壓進堆棧緩存。
PUSH ACC 是將堆棧中的數據送回到ACC寄存器。
在程序嵌套調用過程或者中斷處理過程中,進行的變數緩存、備份操作。
隨便找一本教材看看堆棧那一章!
㈡ 51 單片機中 DPH 和 DPL
單片機DPH,DPL(執行格式):
DPL是一種32位可執行程序的格式。
PE
Explorer可以處理格式為PE文件的DPL文件。
低位位元組寄存器DPL(Data
Pointer
Low)
DPL是數據指針DPTR(80C51中一個功能比較特殊的寄存器)的低八位位元組寄存器。通常與DPH作為一個16位的寄存器來處理,也可以作為一個獨立的8位寄存器來使用。
㈢ 單片機匯編指令
DPTR數據指針,是16位的,分為兩個位元組,DPH,DPL
這組指令把DPTR的數據提出來,處理後放回去,下面一般會用於對處理後的外部數據地址進行操作
㈣ 單片機 DPL=TH00;DPH=TH0;分別是什麼意思
這應該是單片機DPTR數據指針的兩個高位DPH和低位DPL寄存器吧,給他們分別賦值。但是對於其賦值,你是不是有筆誤啊?