Files
TI-Studium-Mitschriften/Semester 4/MICONT/Aufgabenblätter/ZickZack/Listings/ZickZack.m51
2025-07-02 13:08:03 +02:00

264 lines
9.6 KiB
Plaintext
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
BL51 BANKED LINKER/LOCATER V6.22.4.0 05/22/2024 13:57:42 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22.4.0, INVOKED BY:
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\main.obj, .\Objects\serIO.obj TO .\Objects\ZickZack PRINT (
>> .\Listings\ZickZack.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Objects\STARTUP.obj (?C_STARTUP)
.\Objects\main.obj (MAIN)
.\Objects\serIO.obj (SERIO)
C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: .\Objects\ZickZack (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 000CH UNIT _DATA_GROUP_
DATA 0014H 0003H UNIT ?DT?_SERSTRINGOUT?SERIO
DATA 0017H 0001H UNIT ?DT?MAIN
IDATA 0018H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 0088H UNIT ?PR?_DRAWCHRISTMASTREE?MAIN
CODE 0888H 002AH UNIT ?PR?_INDENTWITHSPACE?MAIN
CODE 08B2H 0028H UNIT ?PR?MAIN?MAIN
CODE 08DAH 0021H UNIT ?PR?_SERSTRINGOUT?SERIO
CODE 08FBH 0019H UNIT ?C?LIB_CODE
CODE 0914H 000FH UNIT ?PR?SERINIT?SERIO
CODE 0923H 000CH UNIT ?C_C51STARTUP
CODE 092FH 000BH UNIT ?PR?SERIN?SERIO
CODE 093AH 0008H UNIT ?PR?SERWAITIN?SERIO
CODE 0942H 0008H UNIT ?PR?_SERCHAROUT?SERIO
OVERLAY MAP OF MODULE: .\Objects\ZickZack (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0008H 0002H
+--> ?PR?SERINIT?SERIO
+--> ?PR?SERIN?SERIO
+--> ?PR?_DRAWCHRISTMASTREE?MAIN
BL51 BANKED LINKER/LOCATER V6.22.4.0 05/22/2024 13:57:42 PAGE 2
?PR?_DRAWCHRISTMASTREE?MAIN 000AH 0006H
+--> ?PR?_INDENTWITHSPACE?MAIN
+--> ?PR?_SERCHAROUT?SERIO
?PR?_INDENTWITHSPACE?MAIN 0010H 0004H
+--> ?PR?_SERCHAROUT?SERIO
SYMBOL TABLE OF MODULE: .\Objects\ZickZack (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0923H SEGMENT ?C_C51STARTUP
I:0018H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0926H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0923H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0923H LINE# 133
C:0925H LINE# 134
C:0926H LINE# 135
C:0927H LINE# 136
C:0929H LINE# 185
C:092CH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:0888H PUBLIC _indentWithSpace
C:0800H PUBLIC _drawChristmastree
D:0017H PUBLIC taste
C:08B2H PUBLIC main
------- PROC _INDENTWITHSPACE
D:0010H SYMBOL amount
------- DO
BL51 BANKED LINKER/LOCATER V6.22.4.0 05/22/2024 13:57:42 PAGE 3
D:0012H SYMBOL g
------- ENDDO
C:0888H LINE# 8
C:088CH LINE# 10
C:08A2H LINE# 11
C:08B1H LINE# 13
------- ENDPROC _INDENTWITHSPACE
------- PROC _DRAWCHRISTMASTREE
D:000AH SYMBOL width
------- DO
D:000CH SYMBOL i
D:000EH SYMBOL j
------- ENDDO
C:0800H LINE# 14
C:0804H LINE# 17
C:081AH LINE# 18
C:0828H LINE# 20
C:084CH LINE# 21
C:085DH LINE# 22
C:0867H LINE# 23
C:086CH LINE# 24
C:0873H LINE# 25
C:0878H LINE# 26
C:087DH LINE# 27
C:0887H LINE# 28
------- ENDPROC _DRAWCHRISTMASTREE
------- PROC MAIN
------- DO
D:0008H SYMBOL hasChar
------- ENDDO
C:08B2H LINE# 30
C:08B2H LINE# 33
C:08B7H LINE# 35
C:08BAH LINE# 36
C:08C0H LINE# 37
C:08C5H LINE# 38
C:08C9H LINE# 39
C:08CFH LINE# 40
C:08D0H LINE# 41
C:08D0H LINE# 42
C:08D7H LINE# 43
C:08D9H LINE# 45
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE SERIO
C:0000H SYMBOL _ICE_DUMMY_
D:00BAH PUBLIC SRELH
D:0090H PUBLIC P1
C:08DAH PUBLIC _serStringOut
D:00B0H PUBLIC P3
D:00AAH PUBLIC SRELL
D:00E8H PUBLIC P4
C:092FH PUBLIC serIn
B:00D8H.7 PUBLIC BD
C:0942H PUBLIC _serCharOut
D:00A8H PUBLIC IEN0
BL51 BANKED LINKER/LOCATER V6.22.4.0 05/22/2024 13:57:42 PAGE 4
D:00B8H PUBLIC IEN1
D:00D8H PUBLIC ADCON0
B:0098H.0 PUBLIC RI
C:093AH PUBLIC serWaitIn
B:0098H.1 PUBLIC TI
D:0087H PUBLIC PCON
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0914H PUBLIC serInit
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
D:00C0H PUBLIC IRCON
------- PROC SERIN
C:092FH LINE# 22
C:092FH LINE# 25
C:0932H LINE# 27
C:0934H LINE# 29
C:0937H LINE# 30
C:0937H LINE# 32
C:0939H LINE# 33
C:0939H LINE# 34
------- ENDPROC SERIN
------- PROC SERWAITIN
C:093AH LINE# 38
C:093AH LINE# 41
C:093DH LINE# 43
C:093FH LINE# 45
C:0941H LINE# 46
------- ENDPROC SERWAITIN
------- PROC _SERCHAROUT
D:0007H SYMBOL zeichen
C:0942H LINE# 51
C:0942H LINE# 54
C:0945H LINE# 56
C:0947H LINE# 59
C:0949H LINE# 60
------- ENDPROC _SERCHAROUT
------- PROC _SERSTRINGOUT
D:0014H SYMBOL string
------- DO
D:0006H SYMBOL z
------- ENDDO
C:08DAH LINE# 63
C:08E0H LINE# 66
C:08F4H LINE# 67
C:08F8H LINE# 68
C:08FAH LINE# 69
------- ENDPROC _SERSTRINGOUT
------- PROC SERINIT
C:0914H LINE# 72
C:0914H LINE# 84
C:0917H LINE# 86
C:091AH LINE# 88
C:091DH LINE# 90
C:091FH LINE# 103
C:0922H LINE# 104
BL51 BANKED LINKER/LOCATER V6.22.4.0 05/22/2024 13:57:42 PAGE 5
------- ENDPROC SERINIT
------- ENDMOD SERIO
------- MODULE ?C?CLDPTR
C:08FBH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?SERWAITIN?SERIO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_SERSTRINGOUT?SERIO
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0134H BYTE (15%) *
******************************************************************************
Program Size: data=25.0 xdata=0 code=333
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)