📄 ndsbscui.m51
字号:
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 1
BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE NDSBSCUI.obj, Keyboard.obj, General.obj, Display.obj, Serial.obj TO NDSBSCUI RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
NDSBSCUI.obj (NDSBSCUI)
Keyboard.obj (KEYBOARD)
General.obj (GENERAL)
Display.obj (DISPLAY)
Serial.obj (SERIAL)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: NDSBSCUI (NDSBSCUI)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 000AH UNIT ?DT?SERIAL
DATA 001AH 0006H UNIT _DATA_GROUP_
DATA 0020H 0001H BIT_ADDR ?BA?SERIAL
DATA 0021H 0013H UNIT ?DT?KEYBOARD
IDATA 0034H 0080H UNIT ?ID?SERIAL
IDATA 00B4H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0400H ABSOLUTE
0400H 1C00H *** GAP ***
XDATA 2000H 0008H ABSOLUTE
2008H 1FF8H *** GAP ***
XDATA 4000H 0001H ABSOLUTE
XDATA 4001H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?PR?INITDISPLAY?DISPLAY
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_WRITESERIALBYTE?SERIAL
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 02C7H UNIT ?PR?PROCSERIAL?SERIAL
CODE 02F5H 022FH UNIT ?PR?MAIN?NDSBSCUI
CODE 0524H 018BH UNIT ?PR?GETSYSPARA?SERIAL
CODE 06AFH 0161H UNIT ?PR?TIMER0?KEYBOARD
CODE 0810H 00CDH UNIT ?CO?NDSBSCUI
CODE 08DDH 00B1H UNIT ?PR?DISPLAYEX?DISPLAY
CODE 098EH 0099H UNIT ?PR?_WRITESERIAL?SERIAL
CODE 0A27H 0096H UNIT ?PR?TIMER2?SERIAL
CODE 0ABDH 0091H UNIT ?PR?UART?SERIAL
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 2
CODE 0B4EH 006DH UNIT ?PR?_ASCTOHEX?SERIAL
CODE 0BBBH 0067H UNIT ?PR?_DISPLAYROM?DISPLAY
CODE 0C22H 002CH UNIT ?PR?RESETLCD?DISPLAY
CODE 0C4EH 0022H UNIT ?PR?INITSERIAL?SERIAL
CODE 0C70H 001DH UNIT ?PR?_SETCURSORPOS?DISPLAY
CODE 0C8DH 0014H UNIT ?CO?SERIAL
CODE 0CA1H 0012H UNIT ?PR?_DELAYTIME?GENERAL
CODE 0CB3H 0011H UNIT ?PR?GETKEY?KEYBOARD
CODE 0CC4H 000CH UNIT ?PR?ISKEYBUFEMPTY?KEYBOARD
CODE 0CD0H 000CH UNIT ?C_C51STARTUP
CODE 0CDCH 000AH UNIT ?PR?INITKEYBOARD?KEYBOARD
CODE 0CE6H 000AH UNIT ?PR?_DISPLAYCHAR?DISPLAY
CODE 0CF0H 0009H UNIT ?PR?_DELAYCYCLE?GENERAL
OVERLAY MAP OF MODULE: NDSBSCUI (NDSBSCUI)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?PR?TIMER0?KEYBOARD 001AH 0001H
+--> ?PR?_DELAYCYCLE?GENERAL
*** NEW ROOT ***************************************************
?PR?TIMER2?SERIAL 001BH 0001H
+--> ?PR?_DELAYCYCLE?GENERAL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?NDSBSCUI
?PR?MAIN?NDSBSCUI 001CH 0001H
+--> ?PR?_DELAYTIME?GENERAL
+--> ?PR?INITDISPLAY?DISPLAY
+--> ?CO?NDSBSCUI
+--> ?PR?_DISPLAYROM?DISPLAY
+--> ?PR?_SETCURSORPOS?DISPLAY
+--> ?PR?_DISPLAYCHAR?DISPLAY
+--> ?PR?INITKEYBOARD?KEYBOARD
+--> ?PR?INITSERIAL?SERIAL
+--> ?PR?GETSYSPARA?SERIAL
+--> ?PR?PROCSERIAL?SERIAL
+--> ?PR?DISPLAYEX?DISPLAY
+--> ?PR?ISKEYBUFEMPTY?KEYBOARD
+--> ?PR?GETKEY?KEYBOARD
?PR?INITDISPLAY?DISPLAY ----- -----
+--> ?PR?RESETLCD?DISPLAY
?PR?RESETLCD?DISPLAY ----- -----
+--> ?PR?_DELAYTIME?GENERAL
+--> ?PR?_DELAYCYCLE?GENERAL
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 3
?PR?_DISPLAYROM?DISPLAY 001DH 0003H
+--> ?PR?_DELAYCYCLE?GENERAL
?PR?_SETCURSORPOS?DISPLAY ----- -----
+--> ?PR?_DELAYCYCLE?GENERAL
?PR?_DISPLAYCHAR?DISPLAY ----- -----
+--> ?PR?_DELAYCYCLE?GENERAL
?PR?GETSYSPARA?SERIAL ----- -----
+--> ?CO?SERIAL
+--> ?PR?_WRITESERIAL?SERIAL
+--> ?PR?_WRITESERIALBYTE?SERIAL
?PR?_WRITESERIAL?SERIAL 001EH 0002H
?PR?PROCSERIAL?SERIAL 001DH 0001H
+--> ?PR?_SETCURSORPOS?DISPLAY
+--> ?PR?_DISPLAYCHAR?DISPLAY
+--> ?PR?_ASCTOHEX?SERIAL
+--> ?PR?_DELAYCYCLE?GENERAL
+--> ?CO?SERIAL
+--> ?PR?_WRITESERIAL?SERIAL
?PR?DISPLAYEX?DISPLAY 001DH 0003H
+--> ?PR?_DELAYCYCLE?GENERAL
SYMBOL TABLE OF MODULE: NDSBSCUI (NDSBSCUI)
VALUE TYPE NAME
----------------------------------
------- MODULE NDSBSCUI
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00D0H.6 PUBLIC AC
B:00B0H.4 PUBLIC T0
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:0090H.0 PUBLIC T2
B:0080H.0 PUBLIC P0_0
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
B:00D0H.1 PUBLIC FL
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.2 PUBLIC P1_2
B:0080H.3 PUBLIC P0_3
B:00B0H.1 PUBLIC P3_1
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 4
B:00A0H.2 PUBLIC P2_2
B:0090H.3 PUBLIC P1_3
B:0080H.4 PUBLIC P0_4
B:00B0H.2 PUBLIC P3_2
B:00A0H.3 PUBLIC P2_3
B:0090H.4 PUBLIC P1_4
B:0080H.5 PUBLIC P0_5
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00B0H.3 PUBLIC P3_3
B:00A0H.4 PUBLIC P2_4
B:0090H.5 PUBLIC P1_5
B:0080H.6 PUBLIC P0_6
X:0000H PUBLIC UIDataArea
B:00B0H.4 PUBLIC P3_4
B:00A0H.5 PUBLIC P2_5
B:0090H.6 PUBLIC P1_6
B:0080H.7 PUBLIC P0_7
B:00B0H.5 PUBLIC P3_5
B:00A8H.4 PUBLIC ES
B:00A0H.6 PUBLIC P2_6
B:0090H.7 PUBLIC P1_7
B:00B0H.6 PUBLIC P3_6
B:00A0H.7 PUBLIC P2_7
B:00B0H.7 PUBLIC P3_7
B:0098H.0 PUBLIC RI
B:00D0H.7 PUBLIC CY
B:00B0H.2 PUBLIC INT0
B:00B0H.3 PUBLIC INT1
B:0098H.1 PUBLIC TI
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
C:02F5H PUBLIC main
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
C:0839H PUBLIC ucRamErrorTitle1
C:0862H PUBLIC ucRamErrorTitle2
D:008EH PUBLIC AUXR
C:088BH PUBLIC ucRamErrorTitle3
C:08B4H PUBLIC ucRamErrorTitle4
B:00C8H.0 PUBLIC CP_RL2
X:2000H PUBLIC UISemaphore
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
D:008CH PUBLIC TH0
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 5
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:00A8H.2 PUBLIC EX1
B:0098H.3 PUBLIC TB8
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
D:008AH PUBLIC TL0
B:0098H.6 PUBLIC SM1
D:008BH PUBLIC TL1
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
B:00D0H.3 PUBLIC RS0
B:00B8H.3 PUBLIC PT1
B:00D0H.4 PUBLIC RS1
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
B:00C8H.3 PUBLIC EXEN2
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
C:0810H PUBLIC ucInitTitle
B:00D0H.5 PUBLIC F0
------- PROC MAIN
------- DO MAIN
D:001CH SYMBOL ucTmp
------- ENDDO ucTmp
C:02F5H LINE# 37
C:02F5H LINE# 38
C:02F5H LINE# 41
C:02F8H LINE# 42
C:02FBH LINE# 43
C:02FEH LINE# 44
C:0301H LINE# 45
C:0304H LINE# 47
C:0309H LINE# 49
C:030CH LINE# 50
C:0313H LINE# 53
C:0319H LINE# 54
C:031BH LINE# 55
C:031DH LINE# 56
C:031FH LINE# 57
C:0321H LINE# 58
C:0323H LINE# 59
C:0325H LINE# 60
C:0327H LINE# 62
C:032AH LINE# 63
C:032AH LINE# 64
C:032AH LINE# 65
C:032FH LINE# 66
C:0331H LINE# 67
BL51 BANKED LINKER/LOCATER V4.14 07/15/2005 09:38:52 PAGE 6
C:0331H LINE# 68
C:0335H LINE# 69
C:0337H LINE# 70
C:0339H LINE# 71
C:033BH LINE# 72
C:033DH LINE# 73
C:033FH LINE# 74
C:0341H LINE# 75
C:0343H LINE# 76
C:0345H LINE# 77
C:0347H LINE# 78
C:0349H LINE# 79
C:034BH LINE# 80
C:034DH LINE# 81
C:034FH LINE# 82
C:0351H LINE# 83
C:0357H LINE# 84
C:035CH LINE# 85
C:0361H LINE# 86
C:0363H LINE# 87
C:0363H LINE# 89
C:0363H LINE# 90
C:0369H LINE# 91
C:036FH LINE# 92
C:036FH LINE# 93
C:0376H LINE# 94
C:0378H LINE# 96
C:0378H LINE# 97
C:037DH LINE# 98
C:037DH LINE# 99
C:037DH LINE# 100
C:037FH LINE# 102
C:0382H LINE# 103
C:0382H LINE# 104
C:0382H LINE# 105
C:0387H LINE# 106
C:0389H LINE# 107
C:0389H LINE# 108
C:038DH LINE# 109
C:0393H LINE# 110
C:0398H LINE# 111
C:039DH LINE# 112
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -