ungetchar.m51
来自「单片及c语言轻松入门的随书光盘」· M51 代码 · 共 148 行
M51
148 行
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:10:54 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE tungetchar.obj TO ungetchar
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
tungetchar.obj (TUNGETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: ungetchar (TUNGETCHAR)
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 0001H UNIT ?DT?GETCHAR
DATA 0009H 0001H UNIT _DATA_GROUP_
000AH 0016H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?GETCHAR
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 002AH 0012H UNIT ?PR?MAIN?TUNGETCHAR
CODE 003CH 0011H UNIT ?PR?TST_UNGETCHAR?TUNGETCHAR
CODE 004DH 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 005EH 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 006DH 000CH UNIT ?C_C51STARTUP
CODE 0079H 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 0083H 0005H UNIT ?PR?GETCHAR?UNGETCHAR
OVERLAY MAP OF MODULE: ungetchar (TUNGETCHAR)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TUNGETCHAR
?PR?MAIN?TUNGETCHAR ----- -----
+--> ?PR?TST_UNGETCHAR?TUNGETCHAR
?PR?TST_UNGETCHAR?TUNGETCHAR 0009H 0001H
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:10:54 PAGE 2
+--> ?PR?GETCHAR?GETCHAR
+--> ?PR?_ISDIGIT?ISDIGIT
+--> ?PR?GETCHAR?UNGETCHAR
?PR?GETCHAR?GETCHAR ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: ungetchar (TUNGETCHAR)
VALUE TYPE NAME
----------------------------------
------- MODULE TUNGETCHAR
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:003CH PUBLIC tst_ungetchar
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0098H.1 PUBLIC TI
C:002AH PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
B:0088H.6 PUBLIC TR1
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC TST_UNGETCHAR
------- DO
D:0009H SYMBOL k
------- ENDDO
C:003CH LINE# 5
C:003CH LINE# 7
C:0046H LINE# 8
C:0046H LINE# 9
C:0046H LINE# 10
C:004BH LINE# 11
C:004CH LINE# 12
------- ENDPROC TST_UNGETCHAR
------- PROC MAIN
C:002AH LINE# 13
C:002AH LINE# 14
C:002AH LINE# 15
C:002DH LINE# 16
C:0030H LINE# 17
C:0033H LINE# 18
C:0035H LINE# 19
C:0037H LINE# 20
C:0037H LINE# 21
------- ENDPROC MAIN
------- ENDMOD TUNGETCHAR
------- MODULE GETCHAR
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:10:54 PAGE 3
B:0020H.0 PUBLIC ?C?CHARLOADED
D:0008H PUBLIC ?_UNGETCHAR?BYTE
C:004DH PUBLIC GETCHAR
------- ENDMOD GETCHAR
------- MODULE UNGETC
C:0083H PUBLIC _UNGETCHAR
------- ENDMOD UNGETC
------- MODULE ISDIGIT
C:005EH PUBLIC _isdigit
------- ENDMOD ISDIGIT
------- MODULE PUTCHAR
C:0003H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE _GETKEY
C:0079H PUBLIC _GETKEY
------- ENDMOD _GETKEY
Program Size: data=11.1 xdata=0 code=136
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?