㈠ 单片机程序里的指令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寄存器吧,给他们分别赋值。但是对于其赋值,你是不是有笔误啊?