ZDBMS/output/STARTUP.lst

76 lines
3.4 KiB
Plaintext
Raw Normal View History

2025-02-22 08:59:29 +00:00
A51 MACRO ASSEMBLER STARTUP 02/22/2025 15:36:22 PAGE 1
2025-02-06 07:35:32 +00:00
MACRO ASSEMBLER A51 V8.02
OBJECT MODULE PLACED IN .\output\STARTUP.obj
ASSEMBLER INVOKED BY: D:\Tool\Keil\C51\BIN\A51.EXE code_drv\STARTUP.A51 NOMOD51 INCDIR(.\code_classb\iec60730_lib\includ
e;.\code_classb\iec60730_proc\Include;.\code_classb\config) SET(LARGE) DEBUG PRINT(.\output\STARTU
P.lst) OBJECT(.\output\STARTUP.obj) EP
LOC OBJ LINE SOURCE
1 $nomod51
2 NAME ?C_STARTUP
3
4 EXTRN CODE (?C_START)
5 PUBLIC ?C_STARTUP
6
00B2 7 CLKCON EQU 0B2H
8
9 EXTRN IDATA (STACK)
10
---- 11 CSEG AT 1000H
1000 020000 F 12 ?C_STARTUP: LJMP STARTUP1
13
14
15 ?C_C51STARTUP SEGMENT CODE
---- 16 RSEG ?C_C51STARTUP
0000 17 STARTUP1:
0000 758100 F 18 MOV SP, #STACK-1
0003 00 19 NOP
20 ;<3B>˴<EFBFBD><CBB4><EFBFBD>ȫ<EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ram
21 ;<3B><><EFBFBD>idata
0004 7808 22 MOV R0,#0x08
0006 23 FOR_EACH_IDATA:
0006 7600 24 MOV @R0,#0x00
0008 08 25 INC R0
0009 B800FA F 26 CJNE R0,#STACK,FOR_EACH_IDATA
27 ;<3B><><EFBFBD>xdata
000C E4 28 CLR A
000D 900000 29 MOV DPTR,#0x0000
0010 30 FOR_EACH_XDATA:
0010 F0 31 MOVX @DPTR,A
0011 A3 32 INC DPTR
0012 A882 33 MOV R0,DPL
0014 A983 34 MOV R1,DPH
0016 B8DCF7 35 CJNE R0,#0xDC,FOR_EACH_XDATA
0019 B907F4 36 CJNE R1,#0x07,FOR_EACH_XDATA
001C 00 37 NOP
001D 020000 F 38 LJMP ?C_START
39 END
2025-02-22 08:59:29 +00:00
A51 MACRO ASSEMBLER STARTUP 02/22/2025 15:36:22 PAGE 2
2025-02-06 07:35:32 +00:00
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C_C51STARTUP. . . C SEG 0020H REL=UNIT
?C_START . . . . . C ADDR ----- EXT
?C_STARTUP . . . . C ADDR 1000H A
CLKCON . . . . . . N NUMB 00B2H A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
FOR_EACH_IDATA . . C ADDR 0006H R SEG=?C_C51STARTUP
FOR_EACH_XDATA . . C ADDR 0010H R SEG=?C_C51STARTUP
SP . . . . . . . . D ADDR 0081H A
STACK. . . . . . . I ADDR ----- EXT
STARTUP1 . . . . . C ADDR 0000H R SEG=?C_C51STARTUP
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)