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

📄 isd51.lst

📁 ISD_调试范例,nRF9E5的C语言编程.
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  ISD51                                                                11/11/2005 06:13:35 PAGE    12

                                             
                             
                     743     
                     744     ;--------------------------------------------------------------------------
                     745     ; 0 Read CPU Core SFR registers:
                     746     ;  LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
                     747     ;  Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
00BC E581            748     ?ISD?READSFR00: MOV     A,SP
00BE C083            749                     PUSH    DPH
00C0 C082            750                     PUSH    DPL
00C2 C08E            751                     PUSH    AUXR
00C4 C0F0            752                     PUSH    B
00C6 C0E0            753                     PUSH    ACC   ; Dummy
00C8 C0E0            754                     PUSH    ACC   ; Dummy
00CA 0100     F      755                     AJMP    Send7Bytes
                     756     ;
                     757     ;--------------------------------------------------------------------------
                     758     ; 1 Read CPU Core SFR registers:
                     759     ;  LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
                     760     ;  Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
                     761     ;   
00CC                 762     ?ISD?READSFR01:
00CC E589            763                     MOV     A,0x89  ; S:89
00CE C088            764                     PUSH    0x88    ; S:88
00D0 C087            765                     PUSH    0x87
00D2 C086            766                     PUSH    0x86
00D4 C085            767                     PUSH    0x85
00D6 C084            768                     PUSH    0x84
00D8 C080            769                     PUSH    0x80
00DA 0100     F      770                     AJMP    Send7Bytes
                     771     ;
                     772     ;--------------------------------------------------------------------------
                     773     ; 2 Read CPU Core SFR registers:
                     774     ;  LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
                     775     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     776     ;  
00DC                 777     ?ISD?READSFR02:
00DC E590            778                     MOV     A,0x90
00DE C08F            779                     PUSH    0x8F    
00E0 C08E            780                     PUSH    0x8E
00E2 C08D            781                     PUSH    0x8D
00E4 C08C            782                     PUSH    0x8C
00E6 C08B            783                     PUSH    0x8B
00E8 C08A            784                     PUSH    0x8A
00EA 0100     F      785                     AJMP    Send7Bytes
                     786     ;
                     787     ;--------------------------------------------------------------------------
                     788     ; 3 Read CPU Core SFR registers:
                     789     ;  LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
                     790     ;  Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
                     791     ;   
00EC                 792     ?ISD?READSFR03:
00EC E597            793                     MOV     A,0x97
00EE C096            794                     PUSH    0x96    
00F0 C095            795                     PUSH    0x95
00F2 C094            796                     PUSH    0x94
00F4 C093            797                     PUSH    0x93
00F6 C092            798                     PUSH    0x92
00F8 C091            799                     PUSH    0x91
00FA 0100     F      800                     AJMP    Send7Bytes
                     801     ;
                     802     ;--------------------------------------------------------------------------
                     803     ; 4 Read CPU Core SFR registers:
                     804     ;  LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
                     805     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                     806     ;  
A51 MACRO ASSEMBLER  ISD51                                                                11/11/2005 06:13:35 PAGE    13

00FC                 807     ?ISD?READSFR04:
00FC E59E            808                     MOV     A,0x9E
00FE C09D            809                     PUSH    0x9D    
0100 C09C            810                     PUSH    0x9C
0102 C09B            811                     PUSH    0x9B
0104 C09A            812                     PUSH    0x9A
0106 C099            813                     PUSH    0x99
0108 C098            814                     PUSH    0x98
010A 0100     F      815                     AJMP    Send7Bytes
                     816     ;
                     817     ;--------------------------------------------------------------------------
                     818     ; 5 Read CPU Core SFR registers:
                     819     ;  LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
                     820     ;  
010C                 821     ?ISD?READSFR05:
010C E5A5            822                     MOV     A,0xA5
010E C0A4            823                     PUSH    0xA4    
0110 C0A3            824                     PUSH    0xA3
0112 C0A2            825                     PUSH    0xA2
0114 C0A1            826                     PUSH    0xA1
0116 C0A0            827                     PUSH    0xA0
0118 C09F            828                     PUSH    0x9F
011A 0100     F      829                     AJMP    Send7Bytes
                     830     ;
                     831     ;--------------------------------------------------------------------------
                     832     ; 6 Read CPU Core SFR registers:
                     833     ;  LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
                     834     ;  
011C                 835     ?ISD?READSFR06:
011C E5AC            836                     MOV     A,0xAC
011E C0AB            837                     PUSH    0xAB    
0120 C0AA            838                     PUSH    0xAA
0122 C0A9            839                     PUSH    0xA9
0124 C0A8            840                     PUSH    0xA8
0126 C0A7            841                     PUSH    0xA7
0128 C0A6            842                     PUSH    0xA6
012A 0100     F      843                     AJMP    Send7Bytes
                     844     ;
                     845     ;--------------------------------------------------------------------------
                     846     ; 7 Read CPU Core SFR registers:
                     847     ;  LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
                     848     ;  
012C                 849     ?ISD?READSFR07:
012C E5B3            850                     MOV     A,0xB3
012E C0B2            851                     PUSH    0xB2    
0130 C0B1            852                     PUSH    0xB1
0132 C0B0            853                     PUSH    0xB0
0134 C0AF            854                     PUSH    0xAF
0136 C0AE            855                     PUSH    0xAE
0138 C0AD            856                     PUSH    0xAD
013A 0100     F      857                     AJMP    Send7Bytes
                     858     ;
                     859     ;--------------------------------------------------------------------------
                     860     ; 8 Read CPU Core SFR registers:
                     861     ;  LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
                     862     ;  
013C                 863     ?ISD?READSFR08:
013C E5BA            864                     MOV     A,0xBA
013E C0B9            865                     PUSH    0xB9    
0140 C0B8            866                     PUSH    0xB8
0142 C0B7            867                     PUSH    0xB7
0144 C0B6            868                     PUSH    0xB6
0146 C0B5            869                     PUSH    0xB5
0148 C0B4            870                     PUSH    0xB4
014A 0100     F      871                     AJMP    Send7Bytes
                     872     ;
A51 MACRO ASSEMBLER  ISD51                                                                11/11/2005 06:13:35 PAGE    14

                     873     ;--------------------------------------------------------------------------
                     874     ; 9 Read CPU Core SFR registers:
                     875     ;  LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
                     876     ;  
014C                 877     ?ISD?READSFR09:
014C E5C1            878                     MOV     A,0xC1
014E C0C0            879                     PUSH    0xC0    
0150 C0BF            880                     PUSH    0xBF
0152 C0BE            881                     PUSH    0xBE
0154 C0BD            882                     PUSH    0xBD
0156 C0BC            883                     PUSH    0xBC
0158 C0BB            884                     PUSH    0xBB
015A 0100     F      885                     AJMP    Send7Bytes
                     886     ;
                     887     ;--------------------------------------------------------------------------
                     888     ;10 Read CPU Core SFR registers:
                     889     ;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
                     890     ;  
015C                 891     ?ISD?READSFR10:
015C E5C8            892                     MOV     A,0xC8
015E C0C7            893                     PUSH    0xC7    
0160 C0C6            894                     PUSH    0xC6
0162 C0C5            895                     PUSH    0xC5
0164 C0C4            896                     PUSH    0xC4
0166 C0C3            897                     PUSH    0xC3
0168 C0C2            898                     PUSH    0xC2
016A 0100     F      899                     AJMP    Send7Bytes
                     900     ;
                     901     ;--------------------------------------------------------------------------
                     902     ;11 Read CPU Core SFR registers:
                     903     ;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
                     904     ;  
016C                 905     ?ISD?READSFR11:
016C E5CF            906                     MOV     A,0xCF
016E C0CE            907                     PUSH    0xCE    
0170 C0CD            908                     PUSH    0xCD
0172 C0CC            909                     PUSH    0xCC
0174 C0CB            910                     PUSH    0xCB
0176 C0CA            911                     PUSH    0xCA
0178 C0C9            912                     PUSH    0xC9
017A 0100     F      913                     AJMP    Send7Bytes
                     914     ;
                     915     ;--------------------------------------------------------------------------
                     916     ;12 Read CPU Core SFR registers:
                     917     ;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
                     918     ;  
017C                 919     ?ISD?READSFR12:
017C E5D7            920                     MOV     A,0xD7
017E C0D6            921                     PUSH    0xD6    
0180 C0D5            922                     PUSH    0xD5
0182 C0D4            923                     PUSH    0xD4
0184 C0D3            924                     PUSH    0xD3
0186 C0D2            925                     PUSH    0xD2
0188 C0D1            926                     PUSH    0xD1
018A 0100     F      927                     AJMP    Send7Bytes
                     928     ;
                     929     ;--------------------------------------------------------------------------
                     930     ;13 Read CPU Core SFR registers:
                     931     ;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
                     932     ;  
018C                 933     ?ISD?READSFR13:
018C E5DE            934                     MOV     A,0xDE
018E C0DD            935                     PUSH    0xDD    
0190 C0DC            936                     PUSH    0xDC
0192 C0DB            937                     PUSH    0xDB
0194 C0DA            938                     PUSH    0xDA
A51 MACRO ASSEMBLER  ISD51                                                                11/11/2005 06:13:35 PAGE    15

0196 C0D9            939                     PUSH    0xD9
0198 C0D8            940                     PUSH    0xD8
019A 0100     F      941                     AJMP    Send7Bytes
                     942     ;
                     943     ;--------------------------------------------------------------------------
                     944     ;14 Read CPU Core SFR registers:
                     945     ;  LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
                     946     ;  
019C                 947     ?ISD?READSFR14:
019C E5E6            948                     MOV     A,0xE6
019E C0E5            949                     PUSH    0xE5    
01A0 C0E4            950                     PUSH    0xE4
01A2 C0E3            951                     PUSH    0xE3
01A4 C0E2            952                     PUSH    0xE2
01A6 C0E1            953                     PUSH    0xE1
01A8 C0DF            954                     PUSH    0xDF
01AA 0100     F      955                     AJMP    Send7Bytes
                     956     ;
                     957     ;--------------------------------------------------------------------------
                     958     ;15 Read CPU Core SFR registers:
                     959     ;  LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
                     960     ;  
01AC                 961     ?ISD?READSFR15:
01AC E5ED            962                     MOV     A,0xED
01AE C0EC            963                     PUSH    0xEC    
01B0 C0EB            964                     PUSH    0xEB
01B2 C0EA            965                     PUSH    0xEA
01B4 C0E9            966                     PUSH    0xE9
01B6 C0E8            967                     PUSH    0xE8
01B8 C0E7            968                     PUSH    0xE7
01BA 0100     F      969                     AJMP    Send7Bytes
                     970     ;
                     971     ;--------------------------------------------------------------------------
                     972     ;16 Read CPU Core SFR registers:
                     973     ;  LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
                     974     ;  
01BC                 975     ?ISD?READSFR16:
01BC E5F5            976                     MOV     A,0xF5
01BE C0F4            977                     PUSH    0xF4    
01C0 C0F3            978                     PUSH    0xF3
01C2 C0F2            979                     PUSH    0xF2
01C4 C0F1            980                     PUSH    0xF1
01C6 C0EF            981                     PUSH    0xEF

⌨️ 快捷键说明

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