📄 模拟计算器数字输入及显示.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\C51\C51\BIN\BL51.EXE STARTUP.obj, Text1.obj TO 模拟计算器数字输入及显示 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Text1.obj (TEXT1)
D:\C51\C51\LIB\C51S.LIB (?C_INIT)
D:\C51\C51\LIB\C51S.LIB (?C?COPY)
D:\C51\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\C51\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\C51\C51\LIB\C51S.LIB (?C?IMUL)
D:\C51\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: 模拟计算器数字输入及显示 (?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 0030H UNIT ?DT?TEXT1
DATA 0038H 000DH UNIT _DATA_GROUP_
DATA 0045H 0006H UNIT ?DT?FENGAA?TEXT1
DATA 004BH 0006H UNIT ?DT?FENGBB?TEXT1
DATA 0051H 0001H UNIT ?DT?DISPLAYAA?TEXT1
DATA 0052H 0001H UNIT ?DT?DISPLAYBB?TEXT1
IDATA 0053H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000EH UNIT ?PR?_DELAY02SS?TEXT1
0011H 000AH *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 01ACH UNIT ?C?LIB_CODE
CODE 01CAH 011EH UNIT ?PR?FENGCCC?TEXT1
CODE 02E8H 00D0H UNIT ?PR?FENGAA?TEXT1
CODE 03B8H 00D0H UNIT ?PR?FENGBB?TEXT1
CODE 0488H 00C2H UNIT ?PR?VALUEAA?TEXT1
CODE 054AH 00C2H UNIT ?PR?VALUEBB?TEXT1
CODE 060CH 00C1H UNIT ?PR?MONI?TEXT1
CODE 06CDH 00A2H UNIT ?PR?DISPLAYCCC?TEXT1
CODE 076FH 0095H UNIT ?PR?KEYSCAN1?TEXT1
CODE 0804H 0095H UNIT ?PR?KEYSCAN2?TEXT1
CODE 0899H 008CH UNIT ?C_C51STARTUP
CODE 0925H 0049H UNIT ?PR?DELETE?TEXT1
CODE 096EH 003FH UNIT ?C_INITSEG
CODE 09ADH 0038H UNIT ?PR?T0?TEXT1
CODE 09E5H 002EH UNIT ?PR?_CHANGE?TEXT1
CODE 0A13H 0029H UNIT ?PR?DISPLAYAA?TEXT1
CODE 0A3CH 0029H UNIT ?PR?DISPLAYBB?TEXT1
CODE 0A65H 0029H UNIT ?PR?MAIN?TEXT1
CODE 0A8EH 0023H UNIT ?CO?TEXT1
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 2
CODE 0AB1H 001FH UNIT ?PR?CLEAR?TEXT1
OVERLAY MAP OF MODULE: 模拟计算器数字输入及显示 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TEXT1
+--> ?C_INITSEG
?PR?MAIN?TEXT1 ----- -----
+--> ?PR?KEYSCAN1?TEXT1
+--> ?PR?CLEAR?TEXT1
+--> ?PR?MONI?TEXT1
+--> ?PR?FENGCCC?TEXT1
+--> ?PR?DISPLAYCCC?TEXT1
?PR?KEYSCAN1?TEXT1 003AH 0003H
?PR?MONI?TEXT1 0038H 0001H
+--> ?PR?KEYSCAN2?TEXT1
+--> ?PR?_CHANGE?TEXT1
+--> ?PR?DELETE?TEXT1
+--> ?PR?CLEAR?TEXT1
+--> ?PR?VALUEAA?TEXT1
+--> ?PR?VALUEBB?TEXT1
?PR?KEYSCAN2?TEXT1 0039H 0003H
?PR?_CHANGE?TEXT1 0039H 0003H
?PR?DELETE?TEXT1 0039H 0009H
+--> ?CO?TEXT1
?PR?VALUEAA?TEXT1 0039H 000CH
?PR?VALUEBB?TEXT1 0039H 000CH
?PR?FENGCCC?TEXT1 0038H 0006H
?PR?DISPLAYCCC?TEXT1 0038H 0002H
+--> ?CO?TEXT1
+--> ?PR?_DELAY02SS?TEXT1
+--> ?PR?KEYSCAN1?TEXT1
*** NEW ROOT ***************************************************
?PR?T0?TEXT1 ----- -----
+--> ?CO?TEXT1
SYMBOL TABLE OF MODULE: 模拟计算器数字输入及显示 (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 3
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0899H SEGMENT ?C_C51STARTUP
I:0053H 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:089CH 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:0899H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0899H LINE# 133
C:089BH LINE# 134
C:089CH LINE# 135
C:089DH LINE# 136
C:089FH LINE# 185
C:08A2H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE TEXT1
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:0AB1H PUBLIC clear
C:0A9FH PUBLIC dispbitcode
D:0008H PUBLIC fuhao
D:0009H PUBLIC dispbufccc
D:0012H PUBLIC keypos
D:0013H PUBLIC dispbitcount
C:09ADH PUBLIC t0
C:076FH PUBLIC keyscan1
C:0804H PUBLIC keyscan2
C:06CDH PUBLIC displayccc
C:0A65H PUBLIC main
D:0014H PUBLIC ccc
C:060CH PUBLIC moni
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 4
D:0016H PUBLIC dispbufaa
D:0089H PUBLIC TMOD
D:001FH PUBLIC dispbufbb
C:0003H PUBLIC _delay02ss
C:0A13H PUBLIC displayaa
C:0A3CH PUBLIC displaybb
D:0028H PUBLIC aa
C:0AA8H SYMBOL _?ix1000
D:002AH PUBLIC bb
D:002CH PUBLIC cc
C:09E5H PUBLIC _change
D:002DH PUBLIC key
B:00A8H.3 PUBLIC ET1
C:01CAH PUBLIC fengccc
D:008DH PUBLIC TH1
C:0A8EH PUBLIC dispcode
D:008BH PUBLIC TL1
D:002EH PUBLIC T
B:0088H.6 PUBLIC TR1
C:0488H PUBLIC valueaa
C:02E8H PUBLIC fengaa
C:054AH PUBLIC valuebb
C:03B8H PUBLIC fengbb
D:002FH PUBLIC dispbuf
C:0925H PUBLIC delete
------- PROC _DELAY02SS
D:0007H SYMBOL m
------- DO
D:0006H SYMBOL k
------- ENDDO
C:0003H LINE# 32
C:0003H LINE# 33
C:0003H LINE# 35
C:0009H LINE# 36
C:0010H LINE# 37
------- ENDPROC _DELAY02SS
------- PROC KEYSCAN1
------- DO
D:0001H SYMBOL temp
D:003AH SYMBOL ridx
D:003BH SYMBOL cidx
D:0003H SYMBOL aa
D:0002H SYMBOL bb
D:0002H SYMBOL cc
D:003CH SYMBOL key
D:0006H SYMBOL i
D:0004H SYMBOL j
D:0004H SYMBOL i1
D:0002H SYMBOL j1
------- ENDDO
C:076FH LINE# 42
C:076FH LINE# 43
C:076FH LINE# 44
C:0778H LINE# 46
C:077BH LINE# 47
C:077BH LINE# 48
C:077EH LINE# 49
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 5
C:078FH LINE# 50
C:0794H LINE# 51
C:0798H LINE# 52
C:0798H LINE# 53
C:079CH LINE# 54
C:07B2H LINE# 55
C:07B7H LINE# 56
C:07BAH LINE# 57
C:07BAH LINE# 58
C:07BEH LINE# 59
C:07CBH LINE# 60
C:07CDH LINE# 61
C:07D0H LINE# 62
C:07D0H LINE# 63
C:07D8H LINE# 64
C:07DAH LINE# 65
C:07DAH LINE# 67
C:07E5H LINE# 70
C:07E5H LINE# 71
C:07E5H LINE# 72
C:07E7H LINE# 73
C:07ECH LINE# 74
C:07ECH LINE# 75
C:07EEH LINE# 76
C:07F1H LINE# 77
C:07F3H LINE# 80
C:0801H LINE# 81
C:0803H LINE# 83
------- ENDPROC KEYSCAN1
------- PROC KEYSCAN2
------- DO
D:0001H SYMBOL temp
D:0039H SYMBOL ridx
D:003AH SYMBOL cidx
D:0003H SYMBOL aa
D:0002H SYMBOL bb
D:0002H SYMBOL cc
D:003BH SYMBOL key
D:0006H SYMBOL i
D:0004H SYMBOL j
D:0004H SYMBOL i1
D:0002H SYMBOL j1
------- ENDDO
C:0804H LINE# 86
C:0804H LINE# 87
C:0804H LINE# 88
C:080DH LINE# 90
C:0810H LINE# 91
C:0810H LINE# 92
C:0813H LINE# 93
C:0824H LINE# 94
C:0829H LINE# 95
C:082DH LINE# 96
C:082DH LINE# 97
C:0831H LINE# 98
C:0847H LINE# 99
C:084CH LINE# 100
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 6
C:084FH LINE# 101
C:084FH LINE# 102
C:0853H LINE# 103
C:0860H LINE# 104
C:0862H LINE# 105
C:0865H LINE# 106
C:0865H LINE# 107
C:086DH LINE# 108
C:086FH LINE# 109
C:086FH LINE# 111
C:087AH LINE# 114
C:087AH LINE# 115
C:087AH LINE# 116
C:087CH LINE# 117
C:0881H LINE# 118
C:0881H LINE# 119
C:0883H LINE# 120
C:0886H LINE# 121
C:0888H LINE# 124
C:0896H LINE# 125
C:0898H LINE# 127
------- ENDPROC KEYSCAN2
------- PROC _CHANGE
D:0039H SYMBOL p
D:0005H SYMBOL count
C:09E5H LINE# 128
C:09EBH LINE# 129
C:09EBH LINE# 130
C:09F1H LINE# 131
C:09F1H LINE# 132
C:0A0FH LINE# 133
C:0A10H LINE# 134
C:0A12H LINE# 135
------- ENDPROC _CHANGE
------- PROC DELETE
------- DO
D:0039H SYMBOL dispbuf1
------- ENDDO
C:0925H LINE# 136
C:0925H LINE# 137
C:0925H LINE# 138
C:0938H LINE# 139
C:093BH LINE# 140
C:093EH LINE# 141
C:0941H LINE# 142
C:0944H LINE# 143
C:0947H LINE# 144
C:094AH LINE# 145
C:094DH LINE# 146
C:0950H LINE# 147
C:0953H LINE# 148
C:0956H LINE# 149
C:0959H LINE# 150
C:095CH LINE# 151
C:095FH LINE# 152
C:0962H LINE# 153
C:0965H LINE# 154
BL51 BANKED LINKER/LOCATER V6.00 11/21/2008 20:45:18 PAGE 7
C:0968H LINE# 155
C:096BH LINE# 156
C:096DH LINE# 157
------- ENDPROC DELETE
------- PROC CLEAR
C:0AB1H LINE# 158
C:0AB1H LINE# 159
C:0AB1H LINE# 160
C:0AB4H LINE# 161
C:0AB7H LINE# 162
C:0ABAH LINE# 163
C:0ABDH LINE# 164
C:0AC0H LINE# 165
C:0AC3H LINE# 166
C:0AC6H LINE# 167
C:0AC9H LINE# 168
C:0ACCH LINE# 169
C:0ACFH LINE# 170
------- ENDPROC CLEAR
------- PROC VALUEAA
------- DO
D:0039H SYMBOL a
D:003BH SYMBOL b
D:003DH SYMBOL c
D:003FH SYMBOL d
D:0041H SYMBOL e
D:0043H SYMBOL f
D:0002H SYMBOL g
D:0082H SYMBOL h
------- ENDDO
C:0488H LINE# 172
C:0488H LINE# 173
C:0488H LINE# 174
C:04A7H LINE# 175
C:04A9H LINE# 179
C:04BEH LINE# 180
C:04D3H LINE# 181
C:04E4H LINE# 182
C:04F3H LINE# 183
C:04FFH LINE# 184
C:052EH LINE# 185
C:0531H LINE# 186
C:0534H LINE# 187
C:0537H LINE# 188
C:053AH LINE# 189
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -