单片机程序的编辑与汇编中的(#TAB)是什么意思?

2025-02-27 20:51:04
推荐回答(2个)
回答1:

看了下面的例子你就明白了:
ORG 1000H
TAB:DW 1234H 4567H
........
MOV DPTR,#TAB 等效于 MOV DPTR,#1000H

当下面表地址发生改变时,如:
ORG 2345H
TAB:DW 1234H 4567H
........
MOV DPTR,#TAB 等效于 MOV DPTR,#2345H
明白了吧?就是汇编程序会把16位的标号地址作为16位的立即数赋值给16位的寄存器。

回答2:

表示TAB的起始地址,
如TAB:DB #89H,#67H,···
#TAB就表示#89H这个数的地址