MOV DPTR,#ASCIIAB 作用是是获取 ASCIIAB: DB '0123456789ABCDEF' 这个表格在程序中的首地址,也就是‘0’的地址;
DPTR 是51单片机里面的数据指针;
MOVC A,@A+DPTR 这句指令就实现了查表,表格的首地址在DPTR里面,偏移地址在A里面,A+DPTR就是数据地址了,这就是查表;
C:0x0000 指的是code 的起始地址,也就是ROM,程序存储器的起始地址;
D:0x0000 指的是data 的起始地址,也就是RAM,数据存储器的起始地址;