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

📄 isd51.lst

📁 ST公司的upsd34XX评估板固定源程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
0120 C0BB            485                     PUSH    0xBB
0122 0100     F      486                     AJMP    Send7Bytes
                     487     ;
                     488     ;--------------------------------------------------------------------------
                     489     ;10 Read CPU Core SFR registers:
                     490     ;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
                     491     ;  
0124                 492     ?ISD?READSFR10:
0124 E5C8            493                     MOV     A,0xC8
0126 C0C7            494                     PUSH    0xC7    
0128 C0C6            495                     PUSH    0xC6
012A C0C5            496                     PUSH    0xC5
012C C0C4            497                     PUSH    0xC4
012E C0C3            498                     PUSH    0xC3
0130 C0C2            499                     PUSH    0xC2
0132 0100     F      500                     AJMP    Send7Bytes
                     501     ;
                     502     ;--------------------------------------------------------------------------
                     503     ;11 Read CPU Core SFR registers:
                     504     ;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
                     505     ;  
0134                 506     ?ISD?READSFR11:
0134 E5CF            507                     MOV     A,0xCF
0136 C0CE            508                     PUSH    0xCE    
0138 C0CD            509                     PUSH    0xCD
013A C0CC            510                     PUSH    0xCC
013C C0CB            511                     PUSH    0xCB
013E C0CA            512                     PUSH    0xCA
0140 C0C9            513                     PUSH    0xC9
0142 0100     F      514                     AJMP    Send7Bytes
                     515     ;
                     516     ;--------------------------------------------------------------------------
                     517     ;12 Read CPU Core SFR registers:
                     518     ;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
                     519     ;  
0144                 520     ?ISD?READSFR12:
0144 E5D7            521                     MOV     A,0xD7
0146 C0D6            522                     PUSH    0xD6    
0148 C0D5            523                     PUSH    0xD5
014A C0D4            524                     PUSH    0xD4
014C C0D3            525                     PUSH    0xD3
014E C0D2            526                     PUSH    0xD2
0150 C0D1            527                     PUSH    0xD1
0152 0100     F      528                     AJMP    Send7Bytes
                     529     ;
                     530     ;--------------------------------------------------------------------------
                     531     ;13 Read CPU Core SFR registers:
                     532     ;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
                     533     ;  
A51 MACRO ASSEMBLER  ISD51                                                                08/27/2002 15:25:01 PAGE     9

0154                 534     ?ISD?READSFR13:
0154 E5DE            535                     MOV     A,0xDE
0156 C0DD            536                     PUSH    0xDD    
0158 C0DC            537                     PUSH    0xDC
015A C0DB            538                     PUSH    0xDB
015C C0DA            539                     PUSH    0xDA
015E C0D9            540                     PUSH    0xD9
0160 C0D8            541                     PUSH    0xD8
0162 0100     F      542                     AJMP    Send7Bytes
                     543     ;
                     544     ;--------------------------------------------------------------------------
                     545     ;14 Read CPU Core SFR registers:
                     546     ;  LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
                     547     ;  
0164                 548     ?ISD?READSFR14:
0164 E5E6            549                     MOV     A,0xE6
0166 C0E5            550                     PUSH    0xE5    
0168 C0E4            551                     PUSH    0xE4
016A C0E3            552                     PUSH    0xE3
016C C0E2            553                     PUSH    0xE2
016E C0E1            554                     PUSH    0xE1
0170 C0DF            555                     PUSH    0xDF
0172 0100     F      556                     AJMP    Send7Bytes
                     557     ;
                     558     ;--------------------------------------------------------------------------
                     559     ;15 Read CPU Core SFR registers:
                     560     ;  LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
                     561     ;  
0174                 562     ?ISD?READSFR15:
0174 E5ED            563                     MOV     A,0xED
0176 C0EC            564                     PUSH    0xEC    
0178 C0EB            565                     PUSH    0xEB
017A C0EA            566                     PUSH    0xEA
017C C0E9            567                     PUSH    0xE9
017E C0E8            568                     PUSH    0xE8
0180 C0E7            569                     PUSH    0xE7
0182 0100     F      570                     AJMP    Send7Bytes
                     571     ;
                     572     ;--------------------------------------------------------------------------
                     573     ;16 Read CPU Core SFR registers:
                     574     ;  LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
                     575     ;  
0184                 576     ?ISD?READSFR16:
0184 E5F5            577                     MOV     A,0xF5
0186 C0F4            578                     PUSH    0xF4    
0188 C0F3            579                     PUSH    0xF3
018A C0F2            580                     PUSH    0xF2
018C C0F1            581                     PUSH    0xF1
018E C0EF            582                     PUSH    0xEF
0190 C0EE            583                     PUSH    0xEE
0192 0100     F      584                     AJMP    Send7Bytes
                     585     ;
                     586     ;--------------------------------------------------------------------------
                     587     ;17 Read CPU Core SFR registers:
                     588     ;  LOW (?ISD?READSFR17), HIGH (?ISD?READSFR17), dummy, dummy
                     589     ;  
0194                 590     ?ISD?READSFR17:
0194 E5FC            591                     MOV     A,0xFC
0196 C0FB            592                     PUSH    0xFB    
0198 C0FA            593                     PUSH    0xFA
019A C0F9            594                     PUSH    0xF9
019C C0F8            595                     PUSH    0xF8
019E C0F7            596                     PUSH    0xF7
01A0 C0F6            597                     PUSH    0xF6
01A2 0100     F      598                     AJMP    Send7Bytes
                     599     ;
A51 MACRO ASSEMBLER  ISD51                                                                08/27/2002 15:25:01 PAGE    10

                     600     ;--------------------------------------------------------------------------
                     601     ;18 Read CPU Core SFR registers:
                     602     ;  LOW (?ISD?READSFR18), HIGH (?ISD?READSFR18), dummy, dummy
                     603     ;  
01A4                 604     ?ISD?READSFR18:
01A4 E5FF            605                     MOV     A,0xFF
01A6 C0FE            606                     PUSH    0xFE
01A8 C0FD            607                     PUSH    0xFD
01AA C0E0            608                     PUSH    ACC        ; dummy      
01AC C0E0            609                     PUSH    ACC        ; dummy
01AE C0E0            610                     PUSH    ACC        ; dummy
01B0 C0E0            611                     PUSH    ACC        ; dummy
01B2 0100     F      612                     AJMP    Send7Bytes
                     613     ;
                     614     ;--------------------------------------------------------------------------
                     615     ; Command: Restart User Program
                     616     ;  LOW (?ISD?RESTART), HIGH (?ISD?RESTART), R0, PCL, PCH, PSW, R1, ACC
                     617     ;
                     618     ;
01B4 C0E0            619     ?ISD?RESTART:   PUSH    ACC          ; PCL Content of User Program
01B6 1100     F      620                     ACALL   ?ISD?GETBYTE
01B8 C0E0            621                     PUSH    ACC          ; PCH Content of User Program
01BA 1100     F      622                     ACALL   ?ISD?GETBYTE
01BC C0E0            623                     PUSH    ACC          ; PSW Content of User Program
01BE 1100     F      624                     ACALL   ?ISD?GETBYTE
01C0 F9              625                     MOV     R1,A         ; R1  Content of User Program
01C1 1100     F      626                     ACALL   ?ISD?GETBYTE ; ACC Content of User Program
01C3 C0E0            627                     PUSH    ACC
01C5 C000            628                     PUSH    AR0
01C7 78FF            629                     MOV     R0,#?ISD?RAMTOP
01C9 E6              630                     MOV     A,@R0
01CA 7002            631                     JNZ     RestartSS
                     632                     CLR_TI
01CE 0100     F      634     RestartSS:      AJMP    RestartUser
                     635     
                     636     
                     637     ;--------------------------------------------------------------------------
                     638     ; __isd_init:  prepare idata RAM for ISD51
01D0                 639     __isd_init:     
01D0 78FF            640                     MOV     R0,#?ISD?RAMTOP
01D2 76FF            641                     MOV     @R0,#0xFF
                     642                     SET_ES      
01D6 22              644                     RET
01D7 00              645                     NOP
                     646     
                     647                     END
                                             
A51 MACRO ASSEMBLER  ISD51                                                                08/27/2002 15:25:01 PAGE    11

SYMBOL TABLE LISTING
------ ----- -------


N A M E              T Y P E  V A L U E   ATTRIBUTES

?ISD?CMDLOOP. . . .  C ADDR   002BH   R   SEG=?PR?ISD51
?ISD?CORE . . . . .  N ADDR   -----       EXT
?ISD?GETBYTE. . . .  C ADDR   0036H   R   SEG=?PR?ISD51
?ISD?RAMTOP . . . .  N NUMB   00FFH   A   
?ISD?READSFR00. . .  C ADDR   0084H   R   SEG=?PR?ISD51
?ISD?READSFR01. . .  C ADDR   0094H   R   SEG=?PR?ISD51
?ISD?READSFR02. . .  C ADDR   00A4H   R   SEG=?PR?ISD51
?ISD?READSFR03. . .  C ADDR   00B4H   R   SEG=?PR?ISD51
?ISD?READSFR04. . .  C ADDR   00C4H   R   SEG=?PR?ISD51
?ISD?READSFR05. . .  C ADDR   00D4H   R   SEG=?PR?ISD51
?ISD?READSFR06. . .  C ADDR   00E4H   R   SEG=?PR?ISD51
?ISD?READSFR07. . .  C ADDR   00F4H   R   SEG=?PR?ISD51
?ISD?READSFR08. . .  C ADDR   0104H   R   SEG=?PR?ISD51
?ISD?READSFR09. . .  C ADDR   0114H   R   SEG=?PR?ISD51
?ISD?READSFR10. . .  C ADDR   0124H   R   SEG=?PR?ISD51
?ISD?READSFR11. . .  C ADDR   0134H   R   SEG=?PR?ISD51
?ISD?READSFR12. . .  C ADDR   0144H   R   SEG=?PR?ISD51
?ISD?READSFR13. . .  C ADDR   0154H   R   SEG=?PR?ISD51
?ISD?READSFR14. . .  C ADDR   0164H   R   SEG=?PR?ISD51
?ISD?READSFR15. . .  C ADDR   0174H   R   SEG=?PR?ISD51
?ISD?READSFR16. . .  C ADDR   0184H   R   SEG=?PR?ISD51
?ISD?READSFR17. . .  C ADDR   0194H   R   SEG=?PR?ISD51
?ISD?READSFR18. . .  C ADDR   01A4H   R   SEG=?PR?ISD51
?ISD?RESTART. . . .  C ADDR   01B4H   R   SEG=?PR?ISD51
?ISD?SENDBYTE . . .  C ADDR   0068H   R   SEG=?PR?ISD51
?ISD?VERSION. . . .  N NUMB   0064H   A   
?ISD?WRITESFR00 . .  C ADDR   0070H   R   SEG=?PR?ISD51
?ISD?WRITESFR01 . .  C ADDR   0076H   R   SEG=?PR?ISD51
?ISD?WRITESFR02 . .  C ADDR   007CH   R   SEG=?PR?ISD51
?ISD?WRITESFR03 . .  C ADDR   0080H   R   SEG=?PR?ISD51
?PR?ISD51 . . . . .  C SEG    01D8H       REL=INBLOCK
ACC . . . . . . . .  D ADDR   00E0H   A   
AR0 . . . . . . . .  D ADDR   0000H   A   
AR1 . . . . . . . .  D ADDR   0001H   A   
AUXR. . . . . . . .  D ADDR   008EH   A   
B . . . . . . . . .  D ADDR   00F0H   A   
BREAKSERIAL . . . .  C ADDR   005DH   R   SEG=?PR?ISD51
CHECKBREAK. . . . .  C ADDR   0045H   R   SEG=?PR?ISD51
CHECKBREAK1 . . . .  C ADDR   0051H   R   SEG=?PR?ISD51
CHECKBREAKS . . . .  C ADDR   003EH   R   SEG=?PR?ISD51
DPH . . . . . . . .  D ADDR   0083H   A   
DPL . . . . . . . .  D ADDR   0082H   A   
ES. . . . . . . . .  B ADDR   00A8H.4 A   
IEN . . . . . . . .  D ADDR   00A8H   A   
ISD51_CONFIGURATION  N NUMB   -----       
P0. . . . . . . . .  D ADDR   0080H   A   
P1. . . . . . . . .  D ADDR   0090H   A   
P2. . . . . . . . .  D ADDR   00A0H   A   
P3. . . . . . . . .  D ADDR   00B0H   A   
PSW . . . . . . . .  D ADDR   00D0H   A   
RESTARTSS . . . . .  C ADDR   01CEH   R   SEG=?PR?ISD51
RESTARTUSER . . . .  C ADDR   0056H   R   SEG=?PR?ISD51
RETURNI . . . . . .  C ADDR   0054H   R   SEG=?PR?ISD51
RI. . . . . . . . .  B ADDR   0098H.0 A   
SBUF. . . . . . . .  D ADDR   0099H   A   
SCON. . . . . . . .  D ADDR   0098H   A   
SEND7BYTES. . . . .  C ADDR   0017H   R   SEG=?PR?ISD51
SENDSTACKFRAME. . .  C ADDR   0022H   R   SEG=?PR?ISD51
SERIALINTERRUPT . .  C ADDR   0000H   R   SEG=?PR?ISD51
SINTRVEC. . . . . .  N NUMB   0023H   A   
A51 MACRO ASSEMBLER  ISD51                                                                08/27/2002 15:25:01 PAGE    12

SOFTBREAK . . . . .  C ADDR   0015H   R   SEG=?PR?ISD51
SP. . . . . . . . .  D ADDR   0081H   A   
TI. . . . . . . . .  B ADDR   0098H.1 A   
__ISD_INIT. . . . .  C ADDR   01D0H   R   SEG=?PR?ISD51


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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