📄 test.lst
字号:
0023 8E83 MOV DPH,R6
0025 E4 CLR A
0026 F0 MOVX @DPTR,A
; SOURCE LINE # 259
0027 7F08 MOV R7,#08H
0029 120000 R LCALL _map_io
C51 COMPILER V7.09 TEST 03/27/2005 16:17:13 PAGE 14
002C 8F82 MOV DPL,R7
002E 8E83 MOV DPH,R6
0030 E4 CLR A
0031 F0 MOVX @DPTR,A
; SOURCE LINE # 260
0032 7F0B MOV R7,#0BH
0034 120000 R LCALL _map_io
0037 8F82 MOV DPL,R7
0039 8E83 MOV DPH,R6
003B E4 CLR A
003C F0 MOVX @DPTR,A
; SOURCE LINE # 261
003D 7F0A MOV R7,#0AH
003F 120000 R LCALL _map_io
0042 8F82 MOV DPL,R7
0044 8E83 MOV DPH,R6
0046 740C MOV A,#0CH
0048 F0 MOVX @DPTR,A
; SOURCE LINE # 262
0049 E4 CLR A
004A FF MOV R7,A
004B 120000 R LCALL _map_io
004E 8F82 MOV DPL,R7
0050 8E83 MOV DPH,R6
0052 740A MOV A,#0AH
0054 F0 MOVX @DPTR,A
; SOURCE LINE # 264
0055 E4 CLR A
0056 900000 R MOV DPTR,#idx
0059 F0 MOVX @DPTR,A
005A ?C0032:
; SOURCE LINE # 265
; SOURCE LINE # 266
005A 7F10 MOV R7,#010H
005C 120000 R LCALL _map_io
005F 8F82 MOV DPL,R7
0061 8E83 MOV DPH,R6
0063 E0 MOVX A,@DPTR
0064 FF MOV R7,A
0065 900000 R MOV DPTR,#ptr
0068 E0 MOVX A,@DPTR
0069 FB MOV R3,A
006A A3 INC DPTR
006B E0 MOVX A,@DPTR
006C FA MOV R2,A
006D A3 INC DPTR
006E E0 MOVX A,@DPTR
006F F9 MOV R1,A
0070 A3 INC DPTR
0071 E0 MOVX A,@DPTR
0072 F582 MOV DPL,A
0074 758300 MOV DPH,#00H
0077 EF MOV A,R7
0078 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 267
007B 7F10 MOV R7,#010H
007D 120000 R LCALL _map_io
0080 8F82 MOV DPL,R7
0082 8E83 MOV DPH,R6
0084 E0 MOVX A,@DPTR
; SOURCE LINE # 268
0085 900000 R MOV DPTR,#idx
C51 COMPILER V7.09 TEST 03/27/2005 16:17:13 PAGE 15
0088 E0 MOVX A,@DPTR
0089 04 INC A
008A F0 MOVX @DPTR,A
008B E0 MOVX A,@DPTR
008C C3 CLR C
008D 9406 SUBB A,#06H
008F 40C9 JC ?C0032
0091 ?C0033:
; SOURCE LINE # 270
0091 7F01 MOV R7,#01H
; SOURCE LINE # 271
0093 ?C0035:
0093 22 RET
; FUNCTION _dma_read_nodeid (END)
; FUNCTION _set_nodeid (BEGIN)
; SOURCE LINE # 274
0000 900000 R MOV DPTR,#ptr
; SOURCE LINE # 275
; SOURCE LINE # 276
; SOURCE LINE # 277
0003 120000 R LCALL L?0042
0006 8F82 MOV DPL,R7
0008 8E83 MOV DPH,R6
000A E0 MOVX A,@DPTR
000B 543F ANL A,#03FH
000D 4440 ORL A,#040H
000F FF MOV R7,A
0010 C007 PUSH AR7
0012 E4 CLR A
0013 FF MOV R7,A
0014 120000 R LCALL _map_io
0017 8F82 MOV DPL,R7
0019 8E83 MOV DPH,R6
001B D0E0 POP ACC
001D F0 MOVX @DPTR,A
; SOURCE LINE # 279
001E E4 CLR A
001F 900000 R MOV DPTR,#idx
0022 F0 MOVX @DPTR,A
0023 ?C0036:
; SOURCE LINE # 280
; SOURCE LINE # 281
0023 900000 R MOV DPTR,#ptr
0026 E0 MOVX A,@DPTR
0027 FB MOV R3,A
0028 A3 INC DPTR
0029 E0 MOVX A,@DPTR
002A FA MOV R2,A
002B A3 INC DPTR
002C E0 MOVX A,@DPTR
002D F9 MOV R1,A
002E A3 INC DPTR
002F E0 MOVX A,@DPTR
0030 FF MOV R7,A
0031 F582 MOV DPL,A
0033 758300 MOV DPH,#00H
0036 120000 E LCALL ?C?CLDOPTR
0039 FE MOV R6,A
003A C006 PUSH AR6
003C EF MOV A,R7
003D 04 INC A
C51 COMPILER V7.09 TEST 03/27/2005 16:17:13 PAGE 16
003E FF MOV R7,A
003F 120000 R LCALL _map_io
0042 8F82 MOV DPL,R7
0044 8E83 MOV DPH,R6
0046 D0E0 POP ACC
0048 F0 MOVX @DPTR,A
; SOURCE LINE # 282
0049 900000 R MOV DPTR,#idx
004C E0 MOVX A,@DPTR
004D 04 INC A
004E F0 MOVX @DPTR,A
004F E0 MOVX A,@DPTR
0050 C3 CLR C
0051 9406 SUBB A,#06H
0053 40CE JC ?C0036
0055 ?C0037:
; SOURCE LINE # 284
0055 7F01 MOV R7,#01H
; SOURCE LINE # 285
0057 ?C0039:
0057 22 RET
; FUNCTION _set_nodeid (END)
C51 COMPILER V7.09 TEST 03/27/2005 16:17:13 PAGE 17
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
s8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
u8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
VERSION_STR. . . . . . . . . . . . . . PUBLIC CODE ARRAY 0010H 24
timer0_isr . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_set_nodeid. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
ptr. . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
idx. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
MW_WRITE . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
delay. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
idx. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
n2k_main . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
init_serial. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
ticks. . . . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 0000H 4
MW_READ. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
INT32S . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
a. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
b. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
dat. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0002H 2
idx. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0004H 2
INT16S . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
INT32U . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
ulong. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
INT16U . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
ushort . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
MW_ERAL. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
_trans_com . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
byte . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
s32_t. . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
s16_t. . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
u32_t. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
rbuf . . . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0004H 64
u16_t. . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
SBUF . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0099H 1
PCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0087H 1
_trans_hex . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
ch . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
tmp. . . . . . . . . . . . . . . . . AUTO XDATA ARRAY 0000H 8
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
MW_EWEN. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
MW_EWDS. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MW_WRAL. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uint . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_?ix1000 . . . . . . . . . . . . . . . STATIC CODE ARRAY 0028H 66
_trans_str . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
str. . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
idx. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
C51 COMPILER V7.09 TEST 03/27/2005 16:17:13 PAGE 18
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
ResetFunction. . . . . . . . . . . . . TYPEDEF CODE PROC ----- -----
_rec_str . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
str. . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
idx. . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
_map_io. . . . . . . . . . . . . . . . PUBLIC CODE PROC 000AH -----
io . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
io_addr. . . . . . . . . . . . . . . AUTO XDATA ARRAY 0001H 66
rec_com. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
ch . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
_dma_read_nodeid . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
ptr. . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
idx. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
_sprintf . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
nodeid . . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0044H 6
MW_ERASE . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
INT8S. . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
RST. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
INT8U. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
_strlen. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 783 ----
CONSTANT SIZE = 106 ----
XDATA SIZE = 74 96
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 3 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -