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

📄 rom.lst

📁 TI德州仪器高性能模拟数字混合处理器msc1211的程序
💻 LST
字号:
A51 MACRO ASSEMBLER  ROM                                                                  01/08/2007 11:08:56 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN ROM.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE ROM.A51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
                       2     PUBLIC  _put_string             ; void put_string(char code *string);
                       3     PUBLIC  _page_erase             ; char page_erase (int faddr, char fdata, char fdm)
                       4     PUBLIC  write_flash             ; Assembly only; DPTR=address, R5=data
                       5     PUBLIC  _write_flash_chk        ; char write_flash_chk (int faddr, char fdata, char fdm)
                       6     PUBLIC  _write_flash_byte       ; char write_flash_byte (int faddr, char fdata, char fdm)
                       7     PUBLIC  _faddr_data_read        ; char faddr_data_read(char);
                       8     PUBLIC  _data_x_c_read          ; char data_x_c_read(int addr, char fdm);
                       9     PUBLIC  _tx_byte                ; void tx_byte(char);
                      10     PUBLIC  _tx_hex                 ; void tx_hex(char);
                      11     PUBLIC  putok                   ; void putok(void);
                      12     PUBLIC  rx_byte                 ; char rx_byte(void);
                      13     PUBLIC  rx_byte_echo            ; char rx_byte_echo(void);
                      14     PUBLIC  rx_hex_echo             ; char rx_hex_echo(void);
                      15     PUBLIC  rx_int_hex_echo         ; int rx_int_hex_echo(void);
                      16     PUBLIC  rx_ptr_hex_echo         ; int rx_ptr_hex_echo(void);
                      17     PUBLIC  autobaud                ; void autobaud(void);
                      18     PUBLIC  putspace4               ; void putspace4(void)
                      19     PUBLIC  putspace3               ; void putspace3(void)
                      20     PUBLIC  putspace2               ; void putspace2(void)
                      21     PUBLIC  putspace1               ; void putspace1(void)
                      22     PUBLIC  putcr                   ; void putcr(void);
                      23     
                      24     
                      25     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                      26     ;
                      27     ; Interface to C compatible Boot ROM Build In Routines
                      28     ;
----                  29             CSEG AT 0FFD5H
FFD5                  30     _put_string:                    ; void put_string(char *string);
                      31     
----                  32             CSEG AT 0FFD7H
FFD7                  33     _page_erase:                    ; char page_erase (int faddr, char fdata, char fdm)
                      34     
----                  35             CSEG AT 0FFD9H
FFD9                  36     write_flash:                    ; DPTR = address, acc = data (Not callable by C programs)
                      37     
----                  38             CSEG AT 0FFDBH
FFDB                  39     _write_flash_chk:               ; char write_flash_chk (int faddr, char fdata, char fdm)
                      40     
----                  41             CSEG AT 0FFDDH
FFDD                  42     _write_flash_byte:              ; char write_flash_byte (int faddr, char fdata, char fdm)
                      43     
----                  44             CSEG AT 0FFDFH
FFDF                  45     _faddr_data_read:               ; char faddr_data_read(char);
                      46     
----                  47             CSEG AT 0FFE1H
FFE1                  48     _data_x_c_read:                 ; char data_x_c_read(int addr);
                      49     
----                  50             CSEG AT 0FFE3H
FFE3                  51     _tx_byte:                       ; void tx_byte(char);
                      52     
----                  53             CSEG AT 0FFE5H
FFE5                  54     _tx_hex:                        ; void tx_hex(char);
                      55     
----                  56             CSEG AT 0FFE7H
FFE7                  57     putok:                          ; void putok(void);
                      58     
A51 MACRO ASSEMBLER  ROM                                                                  01/08/2007 11:08:56 PAGE     2

----                  59             CSEG AT 0FFE9H
FFE9                  60     rx_byte:                        ; char rx_byte(void);
                      61     
----                  62             CSEG AT 0FFEBH
FFEB                  63     rx_byte_echo:                   ; char rx_byte_echo(void);
                      64     
----                  65             CSEG AT 0FFEDH
FFED                  66     rx_hex_echo:                    ; char rx_hex_echo(void);
                      67     
----                  68             CSEG AT 0FFEFH
FFEF                  69     rx_int_hex_echo:                ; char rx_int_hex_echo(void);
                      70     
----                  71             CSEG AT 0FFF1H
FFF1                  72     rx_ptr_hex_echo:                ; char rx_ptr_hex_echo(void);
                      73     
----                  74             CSEG AT 0FFF3H
FFF3                  75     autobaud:                       ; void autobaud(void);
                      76     
----                  77             CSEG AT 0FFF5H
FFF5                  78     putspace4:                      ; void putspace4(void)
                      79     
----                  80             CSEG AT 0FFF7H
FFF7                  81     putspace3:                      ; void putspace3(void)
                      82     
----                  83             CSEG AT 0FFF9H
FFF9                  84     putspace2:                      ; void putspace2(void)
                      85     
----                  86             CSEG AT 0FFFBH
FFFB                  87     putspace1:                      ; void putspace1(void)
                      88     
----                  89             CSEG AT 0FFFDH
FFFD                  90     putcr:                          ; void putcr(void);
                      91     
                      92             END
                             
A51 MACRO ASSEMBLER  ROM                                                                  01/08/2007 11:08:56 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_ECHO. . . .  C ADDR   FFEDH   A   
RX_INT_HEX_ECHO. .  C ADDR   FFEFH   A   
RX_PTR_HEX_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 + -