📄 rom.lst
字号:
A51 MACRO ASSEMBLER ROM 11/16/2007 16:41:16 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN rom.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil\C51\BIN\A51.EXE rom.a51 SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 PUBLIC _put_string ; void put_string(char code *string);
2 PUBLIC _page_erase ; char page_erase (int faddr, char fdata, char fdm)
3 PUBLIC write_flash ; char write_flash (int faddr, char fdata, char fdm)
4 PUBLIC _write_flash_chk ; char write_flash_chk (int faddr, char fdata, char fdm)
5 PUBLIC _write_flash_byte ; char write_flash_byte (int faddr, char fdata, char fdm)
6 PUBLIC _faddr_data_read ; char faddr_data_read(char);
7 PUBLIC _data_x_c_read ; char data_x_c_read(int addr);
8 PUBLIC _tx_byte ; void tx_byte(char);
9 PUBLIC _tx_hex ; void tx_hex(char);
10 PUBLIC putok ; void putok(void);
11 PUBLIC rx_byte ; char rx_byte(void);
12 PUBLIC rx_byte_echo ; char rx_byte_echo(void);
13 PUBLIC rx_hex_echo ; char rx_hex_echo(void);
14 PUBLIC rx_hex_double_echo ; char rx_double_echo(void);
15 PUBLIC rx_hex_word_echo ; char rx_word_echo(void);
16 PUBLIC autobaud ; void autobaud(void);
17 PUBLIC putspace4 ; void putspace4(void)
18 PUBLIC putspace3 ; void putspace3(void)
19 PUBLIC putspace2 ; void putspace2(void)
20 PUBLIC putspace1 ; void putspace1(void)
21 PUBLIC putcr ; void putcr(void);
22
23 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
24 ;
25 ; Interface to C compatible Boot ROM Build In Routines
26 ;
---- 27 CSEG AT 0FFD5H
FFD5 28 _put_string: ; void put_string(char *string);
29
---- 30 CSEG AT 0FFD7H
FFD7 31 _page_erase: ; char page_erase (int faddr, char fdata, char fdm)
32
---- 33 CSEG AT 0FFD9H
FFD9 34 write_flash: ; DPTR = address, acc = data (Not callable by C programs)
35
---- 36 CSEG AT 0FFDBH
FFDB 37 _write_flash_chk: ; char write_flash_chk (int faddr, char fdata, char fdm)
38
---- 39 CSEG AT 0FFDDH
FFDD 40 _write_flash_byte: ; char write_flash_byte (int faddr, char fdata, char fdm)
41
---- 42 CSEG AT 0FFDFH
FFDF 43 _faddr_data_read: ; char faddr_data_read(char);
44
---- 45 CSEG AT 0FFE1H
FFE1 46 _data_x_c_read: ; char data_x_c_read(int addr);
47
---- 48 CSEG AT 0FFE3H
FFE3 49 _tx_byte: ; void tx_byte(char);
50
---- 51 CSEG AT 0FFE5H
FFE5 52 _tx_hex: ; void tx_hex(char);
53
---- 54 CSEG AT 0FFE7H
FFE7 55 putok: ; void putok(void);
56
---- 57 CSEG AT 0FFE9H
A51 MACRO ASSEMBLER ROM 11/16/2007 16:41:16 PAGE 2
FFE9 58 rx_byte: ; char rx_byte(void);
59
---- 60 CSEG AT 0FFEBH
FFEB 61 rx_byte_echo: ; char rx_byte_echo(void);
62
---- 63 CSEG AT 0FFEDH
FFED 64 rx_hex_echo: ; char rx_hex_echo(void);
65
---- 66 CSEG AT 0FFEFH
FFEF 67 rx_hex_double_echo: ; char rx_double_echo(void);
68
---- 69 CSEG AT 0FFF1H
FFF1 70 rx_hex_word_echo: ; char rx_word_echo(void);
71
---- 72 CSEG AT 0FFF3H
FFF3 73 autobaud: ; void autobaud(void);
74
---- 75 CSEG AT 0FFF5H
FFF5 76 putspace4: ; void putspace4(void)
77
---- 78 CSEG AT 0FFF7H
FFF7 79 putspace3: ; void putspace3(void)
80
---- 81 CSEG AT 0FFF9H
FFF9 82 putspace2: ; void putspace2(void)
83
---- 84 CSEG AT 0FFFBH
FFFB 85 putspace1: ; void putspace1(void)
86
---- 87 CSEG AT 0FFFDH
FFFD 88 putcr: ; void putcr(void);
89
90 END
A51 MACRO ASSEMBLER ROM 11/16/2007 16:41:16 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AUTOBAUD . . . . . C ADDR FFF3H A
PUTCR. . . . . . . C ADDR FFFDH A
PUTOK. . . . . . . C ADDR FFE7H A
PUTSPACE1. . . . . C ADDR FFFBH A
PUTSPACE2. . . . . C ADDR FFF9H A
PUTSPACE3. . . . . C ADDR FFF7H A
PUTSPACE4. . . . . C ADDR FFF5H A
RX_BYTE. . . . . . C ADDR FFE9H A
RX_BYTE_ECHO . . . C ADDR FFEBH A
RX_HEX_DOUBLE_ECHO C ADDR FFEFH A
RX_HEX_ECHO. . . . C ADDR FFEDH A
RX_HEX_WORD_ECHO . C ADDR FFF1H A
WRITE_FLASH. . . . C ADDR FFD9H A
_DATA_X_C_READ . . C ADDR FFE1H A
_FADDR_DATA_READ . C ADDR FFDFH A
_PAGE_ERASE. . . . C ADDR FFD7H A
_PUT_STRING. . . . C ADDR FFD5H A
_TX_BYTE . . . . . C ADDR FFE3H A
_TX_HEX. . . . . . C ADDR FFE5H A
_WRITE_FLASH_BYTE. C ADDR FFDDH A
_WRITE_FLASH_CHK . C ADDR FFDBH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -