?? vga.m51
字號:
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE iic.obj, main.obj, vga.obj TO vga RAMSIZE (256) XDATA (0X0000-0X7FFE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
iic.obj (IIC)
main.obj (MAIN)
vga.obj (VGA)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: vga (IIC)
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 0003H UNIT ?DT?VGA
000BH 0015H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?IIC
BIT 0021H.0 0000H.3 UNIT ?BI?IIC
0021H.3 0000H.5 *** GAP ***
DATA 0022H 003BH UNIT _DATA_GROUP_
IDATA 005DH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 297DH UNIT ?XD?MAIN
XDATA 297DH 17FAH UNIT ?XD?VGA
XDATA 4177H 08B8H UNIT ?XD?IIC
XDATA 4A2FH 0008H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 5FFEH UNIT ?CO?VGA
CODE 600CH 0E62H UNIT ?C_INITSEG
CODE 6E6EH 0224H UNIT ?CO?MAIN
CODE 7092H 01F9H UNIT ?C?LIB_CODE
CODE 728BH 01D3H UNIT ?PR?MAKE_ELS_CUT_LEFT?MAIN
CODE 745EH 01BBH UNIT ?PR?TEST_DOWN?MAIN
CODE 7619H 01B4H UNIT ?PR?_MAKE_ELS_INI_LEFT?MAIN
CODE 77CDH 01B3H UNIT ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 2
CODE 7980H 019AH UNIT ?PR?DRAW_MEUN?MAIN
CODE 7B1AH 0178H UNIT ?PR?RIGHT?MAIN
CODE 7C92H 0176H UNIT ?PR?LEFT?MAIN
CODE 7E08H 0163H UNIT ?PR?_DRAW_BMP?VGA
CODE 7F6BH 012CH UNIT ?PR?DOWN?MAIN
CODE 8097H 010DH UNIT ?PR?TIME_INT?MAIN
CODE 81A4H 00FCH UNIT ?PR?MAKE_ELS_TEMP?MAIN
CODE 82A0H 00EEH UNIT ?PR?MAKE_ELS_ALL?MAIN
CODE 838EH 00D3H UNIT ?PR?_MAKE_ELS_INI?MAIN
CODE 8461H 00D1H UNIT ?PR?TEST_RIGHT?MAIN
CODE 8532H 00C8H UNIT ?PR?MAKE_ELS_CUT?MAIN
CODE 85FAH 00B3H UNIT ?PR?_READBYTESEQ?IIC
CODE 86ADH 00B3H UNIT ?PR?_DISPLAY_DIG?VGA
CODE 8760H 00AFH UNIT ?PR?TEST_LEFT?MAIN
CODE 880FH 00ADH UNIT ?PR?_DISPLAY_CHAR?VGA
CODE 88BCH 009FH UNIT ?PR?DEL_ALINE?MAIN
CODE 895BH 009EH UNIT ?PR?LOCK?MAIN
CODE 89F9H 0095H UNIT ?PR?WITH?MAIN
CODE 8A8EH 008CH UNIT ?C_C51STARTUP
CODE 8B1AH 008AH UNIT ?PR?CUR_WITH?MAIN
CODE 8BA4H 0082H UNIT ?PR?_CUT_P?MAIN
CODE 8C26H 007FH UNIT ?PR?UN_PIX?MAIN
CODE 8CA5H 0071H UNIT ?PR?_WRITEBYTESEQ?IIC
CODE 8D16H 006EH UNIT ?PR?_CLEAN_REC?VGA
CODE 8D84H 0048H UNIT ?PR?MAKE_LINE?MAIN
CODE 8DCCH 0045H UNIT ?PR?INBYTE?IIC
CODE 8E11H 0043H UNIT ?PR?_OUTBYTE?IIC
CODE 8E54H 0035H UNIT ?PR?CHANGE?MAIN
CODE 8E89H 0022H UNIT ?PR?DELAY10MS?IIC
CODE 8EABH 0022H UNIT ?PR?INI_INT?MAIN
CODE 8ECDH 0018H UNIT ?PR?_NACK?IIC
CODE 8EE5H 000BH UNIT ?PR?START?IIC
CODE 8EF0H 000BH UNIT ?PR?STOP?IIC
CODE 8EFBH 0009H UNIT ?PR?ACK?IIC
OVERLAY MAP OF MODULE: vga (IIC)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?PR?TIME_INT?MAIN 0022H 0003H ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0025H 0007H ----- -----
+--> ?PR?INI_INT?MAIN
+--> ?PR?DRAW_MEUN?MAIN
+--> ?PR?MAKE_ELS_ALL?MAIN
+--> ?PR?_DRAW_BMP?VGA
+--> ?CO?VGA
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 3
+--> ?CO?MAIN
+--> ?PR?_DISPLAY_CHAR?VGA
+--> ?PR?_CLEAN_REC?VGA
+--> ?PR?TEST_DOWN?MAIN
+--> ?PR?DOWN?MAIN
+--> ?PR?TEST_LEFT?MAIN
+--> ?PR?LEFT?MAIN
+--> ?PR?TEST_RIGHT?MAIN
+--> ?PR?RIGHT?MAIN
+--> ?PR?CHANGE?MAIN
?PR?DRAW_MEUN?MAIN ----- ----- ----- -----
+--> ?PR?_CLEAN_REC?VGA
+--> ?CO?MAIN
+--> ?PR?_DISPLAY_CHAR?VGA
+--> ?PR?_DISPLAY_DIG?VGA
+--> ?CO?VGA
+--> ?PR?_DRAW_BMP?VGA
?PR?_CLEAN_REC?VGA 002CH 000AH ----- -----
+--> ?PR?DELAY10MS?IIC
+--> ?PR?_WRITEBYTESEQ?IIC
+--> ?PR?_READBYTESEQ?IIC
?PR?DELAY10MS?IIC ----- ----- 4A35H 0002H
?PR?_WRITEBYTESEQ?IIC 0056H 0007H ----- -----
+--> ?PR?START?IIC
+--> ?PR?_OUTBYTE?IIC
+--> ?PR?_NACK?IIC
+--> ?PR?STOP?IIC
?PR?_READBYTESEQ?IIC 0056H 0007H 4A35H 0002H
+--> ?PR?START?IIC
+--> ?PR?_OUTBYTE?IIC
+--> ?PR?_NACK?IIC
+--> ?PR?INBYTE?IIC
+--> ?PR?ACK?IIC
+--> ?PR?STOP?IIC
?PR?_DISPLAY_CHAR?VGA 0037H 000FH ----- -----
+--> ?CO?VGA
+--> ?PR?_DRAW_BMP?VGA
?PR?_DRAW_BMP?VGA 0046H 0010H ----- -----
+--> ?PR?_WRITEBYTESEQ?IIC
+--> ?PR?DELAY10MS?IIC
+--> ?PR?_READBYTESEQ?IIC
?PR?_DISPLAY_DIG?VGA 002FH 0008H 4A2FH 0006H
+--> ?CO?VGA
+--> ?PR?_DISPLAY_CHAR?VGA
?PR?MAKE_ELS_ALL?MAIN 002FH 0006H 4A2FH 0003H
+--> ?CO?VGA
?PR?TEST_DOWN?MAIN 002CH 0003H ----- -----
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 4
+--> ?PR?LOCK?MAIN
+--> ?PR?MAKE_LINE?MAIN
+--> ?PR?DEL_ALINE?MAIN
+--> ?PR?MAKE_ELS_ALL?MAIN
+--> ?PR?_DRAW_BMP?VGA
+--> ?PR?_DISPLAY_DIG?VGA
+--> ?CO?MAIN
?PR?LOCK?MAIN 002FH 0002H ----- -----
+--> ?CO?MAIN
?PR?DEL_ALINE?MAIN ----- ----- ----- -----
+--> ?PR?MAKE_LINE?MAIN
?PR?DOWN?MAIN ----- ----- ----- -----
+--> ?PR?_CUT_P?MAIN
+--> ?PR?MAKE_ELS_CUT?MAIN
+--> ?PR?_DRAW_BMP?VGA
+--> ?PR?UN_PIX?MAIN
+--> ?PR?_MAKE_ELS_INI?MAIN
?PR?_CUT_P?MAIN 002CH 0004H ----- -----
?PR?MAKE_ELS_CUT?MAIN 002CH 0009H ----- -----
+--> ?PR?WITH?MAIN
+--> ?CO?VGA
?PR?WITH?MAIN ----- ----- ----- -----
+--> ?PR?CUR_WITH?MAIN
?PR?CUR_WITH?MAIN 0038H 0004H ----- -----
+--> ?CO?MAIN
?PR?UN_PIX?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?_MAKE_ELS_INI?MAIN 002CH 000CH ----- -----
+--> ?PR?WITH?MAIN
?PR?TEST_LEFT?MAIN 002CH 0002H ----- -----
+--> ?CO?MAIN
?PR?LEFT?MAIN ----- ----- ----- -----
+--> ?PR?_CUT_P?MAIN
+--> ?PR?MAKE_ELS_CUT_LEFT?MAIN
+--> ?PR?_DRAW_BMP?VGA
+--> ?PR?UN_PIX?MAIN
+--> ?PR?MAKE_ELS_CUT?MAIN
+--> ?PR?_MAKE_ELS_INI_LEFT?MAIN
+--> ?PR?_MAKE_ELS_INI?MAIN
?PR?MAKE_ELS_CUT_LEFT?MAIN 002CH 000AH ----- -----
+--> ?CO?VGA
?PR?_MAKE_ELS_INI_LEFT?MAIN 002CH 000CH ----- -----
+--> ?PR?WITH?MAIN
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 5
?PR?TEST_RIGHT?MAIN 002CH 0003H ----- -----
+--> ?PR?CUR_WITH?MAIN
+--> ?CO?MAIN
?PR?RIGHT?MAIN ----- ----- ----- -----
+--> ?PR?_CUT_P?MAIN
+--> ?PR?MAKE_ELS_CUT?MAIN
+--> ?PR?_DRAW_BMP?VGA
+--> ?PR?UN_PIX?MAIN
+--> ?PR?_MAKE_ELS_INI?MAIN
?PR?CHANGE?MAIN ----- ----- ----- -----
+--> ?PR?MAKE_ELS_TEMP?MAIN
+--> ?PR?LEFT?MAIN
?PR?MAKE_ELS_TEMP?MAIN 002CH 0009H ----- -----
+--> ?CO?MAIN
+--> ?CO?VGA
SYMBOL TABLE OF MODULE: vga (IIC)
VALUE TYPE NAME
----------------------------------
------- MODULE IIC
C:0000H SYMBOL _ICE_DUMMY_
C:8ECDH PUBLIC _nack
C:85FAH PUBLIC _readbyteseq
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:8DCCH PUBLIC inbyte
B:0020H.0 PUBLIC a0
C:8CA5H PUBLIC _writebyteseq
B:0020H.1 PUBLIC a1
B:0020H.2 PUBLIC a2
B:0020H.3 PUBLIC a3
B:0020H.4 PUBLIC a4
B:0020H.5 PUBLIC a5
B:0020H.6 PUBLIC a6
B:0020H.7 PUBLIC a7
D:0020H PUBLIC bbyte
D:00B8H PUBLIC IP
X:4177H PUBLIC buff
C:8EFBH PUBLIC ack
C:8EE5H PUBLIC start
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
X:4947H PUBLIC readbuff
C:8EF0H PUBLIC stop
B:0021H.0 PUBLIC BUS_FAULT
B:0021H.1 PUBLIC NO_ACK
C:8E89H PUBLIC delay10ms
B:00B0H.5 PUBLIC SDA
B:0021H.2 PUBLIC IFACK
BL51 BANKED LINKER/LOCATER V5.12 11/14/2007 11:29:09 PAGE 6
B:00B0H.4 PUBLIC SCL
B:00B0H.3 PUBLIC SEN
D:00C8H PUBLIC T2CON
B:00B0H.2 PUBLIC STE
C:8E11H PUBLIC _outbyte
D:00D0H PUBLIC PSW
------- PROC START
C:8EE5H LINE# 46
C:8EE5H LINE# 47
C:8EE5H LINE# 48
C:8EE7H LINE# 49
C:8EE9H LINE# 50
C:8EEBH LINE# 51
C:8EEDH LINE# 52
C:8EEFH LINE# 53
------- ENDPROC START
------- PROC STOP
C:8EF0H LINE# 56
C:8EF0H LINE# 57
C:8EF0H LINE# 58
C:8EF2H LINE# 59
C:8EF4H LINE# 60
C:8EF6H LINE# 61
C:8EF8H LINE# 62
C:8EFAH LINE# 63
------- ENDPROC STOP
------- PROC ACK
C:8EFBH LINE# 66
C:8EFBH LINE# 67
C:8EFBH LINE# 68
C:8EFDH LINE# 69
C:8EFFH LINE# 70
C:8F01H LINE# 71
C:8F03H LINE# 72
------- ENDPROC ACK
------- PROC _NACK
D:0007H SYMBOL type
C:8ECDH LINE# 78
C:8ECDH LINE# 79
C:8ECDH LINE# 80
C:8ECFH LINE# 81
C:8ED1H LINE# 82
C:8ED3H LINE# 83
C:8ED7H LINE# 84
C:8ED9H LINE# 85
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -