⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rom.lst

📁 本程序能实现温度的实时采集与显示
💻 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 + -