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

📄 initcom.lst

📁 电力系统中的保护装置全部代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
      162 00000023 08690000     ldi    0,AR1
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck 

Initcom.asm                                                          PAGE    4

      163 00000024 15490001     STI    AR1,*+AR0(1)            ;Mask InterruptER Register                                          
      164                   
      165 00000025 08700000'    LDP    @FIFOCR                 ;Load Data Page Pointer
      166 00000026 08290006'    LDI    @FIFOCR,AR1
      167 00000027 15490002     STI    AR1,*+AR0(2)            ;Init FIFOCR Register
      168                    
      169                   
      170 00000028 08690080     ldi    80h,AR1
      171 00000029 15490003     STI    AR1,*+AR0(3)            ;Line Control Register DLAB=1
      172 0000002a 08700000'    LDP    @DLL                    ;Load Data Page Pointer
      173 0000002b 08290002'    LDI    @DLL,AR1
      174 0000002c 15490000     STI    AR1,*+AR0(0)            ;Init DLL Register
      175 0000002d 08700000'    LDP    @DLM                    ;Load Data Page Pointer
      176 0000002e 08290004'    LDI    @DLM,AR1
      177 0000002f 15490001     STI    AR1,*+AR0(1)            ;Init DLM Register
      178                    
      179 00000030 08700000'    LDP    @LineCR                 ;Load Data Page Pointer
      180 00000031 08290008'    LDI    @LineCR,AR1
      181 00000032 15490003     STI    AR1,*+AR0(3)            ;Init Line Control Register
      182                       
      183 00000033 08700000'    LDP    @ModemCR                ;Load Data Page Pointer
      184 00000034 0829000a'    LDI    @ModemCR,AR1
      185 00000035 15490004     STI    AR1,*+AR0(4)            ;Init Line Control Register
      186                       
      187                          
      188 00000036 08700000'    LDP    @InterruptER            ;Load Data Page Pointer
      189 00000037 08290005'    LDI    @InterruptER,AR1
      190 00000038 15490001     STI    AR1,*+AR0(1)            ;Init InterruptER Register
      191                       
      192 00000039 08700000'    LDP    @ScratchR               ;Load Data Page Pointer
      193 0000003a 0829000d'    LDI    @ScratchR,AR1
      194 0000003b 15490007     STI    AR1,*+AR0(7)            ;Init ScratchR Register
      195                    
      196 0000003c 08700000'    LDP    @_ReceiveBuffA          ;Load Data Page Pointer
      197 0000003d 0829000e'    LDI    @_ReceiveBuffA,AR1      ;First address of Receive Buffer
      198                       
      199 0000003e 08700000'    LDP    @_pInReceBuffA          ;Load Data Page Pointer
      200 0000003f 08280012'    LDI    @_pInReceBuffA,AR0      ;Receive Buffer memory pointer
      201 00000040 1549c000     STI    AR1,*AR0
      202                       
      203 00000041 08700000'    LDP    @_pOutReceBuffA         ;Load Data Page Pointer
      204 00000042 08280013'    LDI    @_pOutReceBuffA,AR0     ;Receive Buffer memory pointer
      205 00000043 1549c000     STI    AR1,*AR0      
      206 00000044 0e290000     pop    AR1
      207 00000045 0e280000     pop    AR0
      208 00000046 0e300000     pop    DP  
      209 00000047 0e350000     pop    ST
      210 00000048 78800000     rets
      211                   ;initial B channel      
      212                   ;void   _Init_16c554B(void);    
      213 00000049          _Init_16c554B: 
      214 00000049 0f350000     push   ST 
      215 0000004a 0f300000     push   DP
      216 0000004b 0f280000     push   AR0 
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck 

Initcom.asm                                                          PAGE    5

      217 0000004c 0f290000     push   AR1
      218 0000004d 08700000!    LDP    @_Com_Port2           ;Load Data Page Pointer
      219 0000004e 08280000!    LDI    @_Com_Port2,AR0       ;LOAD in AR0 the pointer to Com_Port1
      220                   
      221                   
      222 0000004f 08690000     ldi    0,AR1
      223 00000050 15490001     STI    AR1,*+AR0(1)           ;Mask InterruptER Register                                          ;
      224                    
      225 00000051 08700000'    LDP    @FIFOCR                 ;Load Data Page Pointer
      226 00000052 08290006'    LDI    @FIFOCR,AR1
      227 00000053 15490002     STI    AR1,*+AR0(2)            ;Init FIFOCR Register
      228                    
      229                   
      230 00000054 08690080     ldi    80h,AR1
      231 00000055 15490003     STI    AR1,*+AR0(3)           ;Line Control Register DLAB=1
      232 00000056 08700000'    LDP    @DLL                   ;Load Data Page Pointer
      233 00000057 08290002'    LDI    @DLL,AR1
      234 00000058 15490000     STI    AR1,*+AR0(0)           ;Init DLL Register
      235 00000059 08700000'    LDP    @DLM                   ;Load Data Page Pointer
      236 0000005a 08290004'    LDI    @DLM,AR1
      237 0000005b 15490001     STI    AR1,*+AR0(1)           ;Init DLM Register
      238                       
      239                   ;    LDP    @FIFOCR                ;Load Data Page Pointer
      240                   ;    LDI    @FIFOCR,AR1
      241                   ;    STI    AR1,*+AR0(2)           ;Init FIFOCR Register
      242                     
      243 0000005c 08700000'    LDP    @LineCR                ;Load Data Page Pointer
      244 0000005d 08290008'    LDI    @LineCR,AR1
      245 0000005e 15490003     STI    AR1,*+AR0(3)           ;Init Line Control Register
      246                       
      247 0000005f 08700000'    LDP    @ModemCR               ;Load Data Page Pointer
      248 00000060 0829000a'    LDI    @ModemCR,AR1
      249 00000061 15490004     STI    AR1,*+AR0(4)           ;Init Line Control Register
      250                       
      251                          
      252 00000062 08700000'    LDP    @InterruptER           ;Load Data Page Pointer
      253 00000063 08290005'    LDI    @InterruptER,AR1
      254 00000064 15490001     STI    AR1,*+AR0(1)           ;Init InterruptER Register
      255                       
      256 00000065 08700000'    LDP    @ScratchR              ;Load Data Page Pointer
      257 00000066 0829000d'    LDI    @ScratchR,AR1
      258 00000067 15490007     STI    AR1,*+AR0(7)           ;Init ScratchR Register
      259                    
      260 00000068 08700000'    LDP    @_ReceiveBuffB         ;Load Data Page Pointer
      261 00000069 0829000f'    LDI    @_ReceiveBuffB,AR1     ;First address of Receive Buffer
      262                       
      263 0000006a 08700000'    LDP    @_pInReceBuffB         ;Load Data Page Pointer
      264 0000006b 08280014'    LDI    @_pInReceBuffB,AR0     ;Receive Buffer memory pointer
      265 0000006c 1549c000     STI    AR1,*AR0
      266                       
      267 0000006d 08700000'    LDP    @_pOutReceBuffB        ;Load Data Page Pointer
      268 0000006e 08280015'    LDI    @_pOutReceBuffB,AR0    ;Receive Buffer memory pointer
      269 0000006f 1549c000     STI    AR1,*AR0      
      270 00000070 0e290000     pop    AR1
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck 

Initcom.asm                                                          PAGE    6

      271 00000071 0e280000     pop    AR0
      272 00000072 0e300000     pop    DP  
      273 00000073 0e350000     pop    ST
      274 00000074 78800000     rets 
      275                   ;initial C channel      
      276                   ;void   _Init_16c554C(void);    
      277 00000075          _Init_16c554C:  
      278 00000075 0f350000     push   ST 
      279 00000076 0f300000     push   DP
      280 00000077 0f280000     push   AR0 
      281 00000078 0f290000     push   AR1
      282 00000079 08700000!    LDP    @_Com_Port3           ;Load Data Page Pointer
      283 0000007a 08280000!    LDI    @_Com_Port3,AR0       ;LOAD in AR0 the pointer to Com_Port1
      284                   
      285 0000007b 08690000     ldi    0,AR1
      286 0000007c 15490001     STI    AR1,*+AR0(1)           ;Mask InterruptER Register                                          ;
      287                    
      288 0000007d 08700000'    LDP    @FIFOCR                 ;Load Data Page Pointer
      289 0000007e 08290006'    LDI    @FIFOCR,AR1
      290 0000007f 15490002     STI    AR1,*+AR0(2)            ;Init FIFOCR Register
      291                    
      292 00000080 08690080     ldi    80h,AR1
      293 00000081 15490003     STI    AR1,*+AR0(3)           ;Line Control Register DLAB=1
      294                    
      295 00000082 08700000'    LDP    @DLL                   ;Load Data Page Pointer
      296 00000083 08290002'    LDI    @DLL,AR1
      297 00000084 15490000     STI    AR1,*+AR0(0)           ;Init DLL Register
      298 00000085 08700000'    LDP    @DLM                   ;Load Data Page Pointer
      299 00000086 08290004'    LDI    @DLM,AR1
      300 00000087 15490001     STI    AR1,*+AR0(1)           ;Init DLM Register
      301                       
      302                   ;    LDP    @FIFOCR                ;Load Data Page Pointer
      303                   ;    LDI    @FIFOCR,AR1
      304                   ;    STI    AR1,*+AR0(2)           ;Init FIFOCR Register
      305                     
      306 00000088 08700000'    LDP    @LineCR                ;Load Data Page Pointer
      307 00000089 08290008'    LDI    @LineCR,AR1
      308 0000008a 15490003     STI    AR1,*+AR0(3)           ;Init Line Control Register
      309 0000008b 08700000'    LDP    @ModemCR               ;Load Data Page Pointer
      310 0000008c 0829000a'    LDI    @ModemCR,AR1
      311 0000008d 15490004     STI    AR1,*+AR0(4)           ;Init Line Control Register
      312                       
      313                          
      314 0000008e 08700000'    LDP    @InterruptER           ;Load Data Page Pointer
      315 0000008f 08290005'    LDI    @InterruptER,AR1
      316 00000090 15490001     STI    AR1,*+AR0(1)           ;Init InterruptER Register
      317                       
      318 00000091 08700000'    LDP    @ScratchR              ;Load Data Page Pointer
      319 00000092 0829000d'    LDI    @ScratchR,AR1
      320 00000093 15490007     STI    AR1,*+AR0(7)           ;Init ScratchR Register
      321 00000094 08700000'    LDP    @_ReceiveBuffC         ;Load Data Page Pointer
      322 00000095 08290010'    LDI    @_ReceiveBuffC,AR1     ;First address of Receive Buffer

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -