C:0x0000 020026 LJMP STARTUP1(C:0026)
157: MOV SP,SP_BACK
158: ; MOV DPTR,#_start
C:0x0003 850881 MOV SP(0x81),SP_BACK(0x08)
159: MOV DPTR,#_start
160: ; PUSH DPL
C:0x0006 900011 MOV DPTR,#0x0011
161: PUSH DPL
162: ; PUSH DPH
C:0x0009 C082 PUSH DPL(0x82)
163: PUSH DPH
164: ; #pragma endasm
165: ; }
166: ; SOURCE LINE # 36
C:0x000B C083 PUSH DPH(0x83)
167: RETI
C:0x000D 32 RETI
115: MOV SP_BACK,SP
116: ?C0001:
117: ; while(1)
118: ; SOURCE LINE # 11
119: ; {
120: ; SOURCE LINE # 12
121: ; #pragma asm
122: ;
123:
124: ; _start:
125: _start:
126: ; // ;MOV SP_BACK,SP
127:
128: ;
129:
130: ; #pragma endasm
131: ;
132: ; // SysTimerRun();//系统时间运行
133: ; // Process(); //常规事件处理
134: ; }
135: ; SOURCE LINE # 22
C:0x000E 858108 MOV SP_BACK(0x08),SP(0x81)
136: SJMP ?C0001
C:0x0011 80FE SJMP C0001(C:0011)
137: RET
138: ; END OF main
139:
140: CSEG AT 00023H
C:0x0013 22 RET
C:0x0014 00 NOP
C:0x0015 00 NOP
C:0x0016 00 NOP
C:0x0017 00 NOP
C:0x0018 00 NOP
C:0x0019 00 NOP
C:0x001A 00 NOP
C:0x001B 00 NOP
C:0x001C 00 NOP
C:0x001D 00 NOP
C:0x001E 00 NOP
C:0x001F 00 NOP
C:0x0020 00 NOP
C:0x0021 00 NOP
C:0x0022 00 NOP
141: LJMP comm
C:0x0023 020003 LJMP COMM(C:0003)
99: MOV R0,#IDATALEN - 1
C:0x0026 787F MOV R0,#0x7F
100: CLR A
C:0x0028 E4 CLR A
101: IDATALOOP: MOV @R0,A
C:0x0029 F6 MOV @R0,A
102: DJNZ R0,IDATALOOP
C:0x002A D8FD DJNZ R0,IDATALOOP(C:0029)
151: MOV SP,#?STACK-1
152: ; This code is required if you use L51_BANK.A51 with Banking Mode 4
153: ; EXTRN CODE (?B_SWITCH0)
154: ; CALL ?B_SWITCH0 ; init bank mechanism to code bank 0
C:0x002C 758108 MOV SP(0x81),#SP_BACK(0x08)
155: LJMP ?C_START
C:0x002F 02006D LJMP C_START(C:006D)
94: INITEND: LJMP MAIN
95:
96: $IF (XBANK = 0)
C:0x0032 02000E LJMP MAIN(C:000E) |