* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0008H UNIT ?DT?OTHER
IDATA 0010H 0002H UNIT ?ID?LED
0012H 000EH *** GAP ***
BIT 0020H.0 0000H.7 UNIT ?BI?INIT
BIT 0020H.7 0000H.4 UNIT ?BI?KEY
BIT 0021H.3 0000H.1 UNIT ?BI?INTERRUPT
BL51 BANKED LINKER/LOCATER V6.22 12/07/2018 16:48:35 PAGE 2
0021H.4 0000H.4 *** GAP ***
DATA 0022H 0040H UNIT ?DT?INIT
IDATA 0062H 0063H UNIT ?ID?OTHER
IDATA 00C5H 0011H UNIT ?ID?INIT
IDATA 00D6H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 010AH UNIT ?XD?_RC4_INIT?RC4
XDATA 010AH 0104H UNIT ?XD?_APP_TEST_FUN?OTHER
XDATA 020EH 0010H UNIT ?XD?SOUND
XDATA 021EH 000FH UNIT ?XD?INTERRUPT
XDATA 022DH 000CH UNIT ?XD?_RC4_CRYPT?RC4
上面是我程序生成的m51文件
DATA 0008H 0008H UNIT ?DT?OTHER
IDATA 0010H 0002H UNIT ?ID?LED
在这个地方有一个疑问,idata不是说定义在128-256的地址吗?为什么会定义在0010h这个地方
IDATA 0062H 0063H UNIT ?ID?OTHER 怎么会定义在62h的区域这个不是data的区域吗? |