单片机汇编指令

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:01:36
有段程序一开始就出现
MOV 30H,DPL
MOV 31H,DPH
然后对 30H 31H 加减操作后写了这两条
MOV DPL,30H
MOV DPH,31H
这什么意思?

DPTR数据指针,是16位的,分为两个字节,DPH,DPL
这组指令把DPTR的数据提出来,处理后放回去,下面一般会用于对处理后的外部数据地址进行操作

我来回答你

dph和dpl是一个地址,
前者是将30H和31H的地址所指示的存储单元,装入地址所代表的值,
然后计算完成后,
再保存回到dph和dpl的地址所指示的存储单元去。

对数据指针DPTH进行加1或减1操作啊