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

📄 isd51.lst

📁 让Keil 的 RTX51 运行在 P89C669 让Keil 的 RTX51 运行在 P89C669
💻 LST
📖 第 1 页 / 共 5 页
字号:
                        714     
                        715     
                                
                                
                                
                                
                                
                                                
                                                
                                
                                
                                
                                
                                
                                
                                                
                                                
                                
                        732     
                        733     ;--------------------------------------------------------------------------
                        734     ; 0 Read CPU Core SFR registers:
                        735     ;  LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
                        736     ;  Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
0000AB E581             737     ?ISD?READSFR00: MOV     A,SP
0000AD C083             738                     PUSH    DPH
0000AF C082             739                     PUSH    DPL
0000B1 C08E             740                     PUSH    AUXR
0000B3 C0F0             741                     PUSH    B
0000B5 C0E0             742                     PUSH    ACC   ; Dummy
0000B7 C0E0             743                     PUSH    ACC   ; Dummy
AX51 MACRO ASSEMBLER  ISD51                                                                 11/23/05 16:37:35 PAGE    12

0000B9 0100       F     744                     AJMP    Send7Bytes
                        745     ;
                        746     ;--------------------------------------------------------------------------
                        747     ; 1 Read CPU Core SFR registers:
                        748     ;  LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
                        749     ;  Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
                        750     ;   
0000BB                  751     ?ISD?READSFR01:
0000BB E589             752                     MOV     A,0x89  ; S:89
0000BD C088             753                     PUSH    0x88    ; S:88
0000BF C087             754                     PUSH    0x87
0000C1 C086             755                     PUSH    0x86
0000C3 C085             756                     PUSH    0x85
0000C5 C084             757                     PUSH    0x84
0000C7 C080             758                     PUSH    0x80
0000C9 0100       F     759                     AJMP    Send7Bytes
                        760     ;
                        761     ;--------------------------------------------------------------------------
                        762     ; 2 Read CPU Core SFR registers:
                        763     ;  LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
                        764     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                        765     ;  
0000CB                  766     ?ISD?READSFR02:
0000CB E590             767                     MOV     A,0x90
0000CD C08F             768                     PUSH    0x8F    
0000CF C08E             769                     PUSH    0x8E
0000D1 C08D             770                     PUSH    0x8D
0000D3 C08C             771                     PUSH    0x8C
0000D5 C08B             772                     PUSH    0x8B
0000D7 C08A             773                     PUSH    0x8A
0000D9 0100       F     774                     AJMP    Send7Bytes
                        775     ;
                        776     ;--------------------------------------------------------------------------
                        777     ; 3 Read CPU Core SFR registers:
                        778     ;  LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
                        779     ;  Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
                        780     ;   
0000DB                  781     ?ISD?READSFR03:
0000DB E597             782                     MOV     A,0x97
0000DD C096             783                     PUSH    0x96    
0000DF C095             784                     PUSH    0x95
0000E1 C094             785                     PUSH    0x94
0000E3 C093             786                     PUSH    0x93
0000E5 C092             787                     PUSH    0x92
0000E7 C091             788                     PUSH    0x91
0000E9 0100       F     789                     AJMP    Send7Bytes
                        790     ;
                        791     ;--------------------------------------------------------------------------
                        792     ; 4 Read CPU Core SFR registers:
                        793     ;  LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
                        794     ;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
                        795     ;  
0000EB                  796     ?ISD?READSFR04:
0000EB E59E             797                     MOV     A,0x9E
0000ED C09D             798                     PUSH    0x9D    
0000EF C09C             799                     PUSH    0x9C
0000F1 C09B             800                     PUSH    0x9B
0000F3 C09A             801                     PUSH    0x9A
0000F5 C099             802                     PUSH    0x99
0000F7 C098             803                     PUSH    0x98
0000F9 0100       F     804                     AJMP    Send7Bytes
                        805     ;
                        806     ;--------------------------------------------------------------------------
                        807     ; 5 Read CPU Core SFR registers:
                        808     ;  LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
                        809     ;  
AX51 MACRO ASSEMBLER  ISD51                                                                 11/23/05 16:37:35 PAGE    13

0000FB                  810     ?ISD?READSFR05:
0000FB E5A5             811                     MOV     A,0xA5
0000FD C0A4             812                     PUSH    0xA4    
0000FF C0A3             813                     PUSH    0xA3
000101 C0A2             814                     PUSH    0xA2
000103 C0A1             815                     PUSH    0xA1
000105 C0A0             816                     PUSH    0xA0
000107 C09F             817                     PUSH    0x9F
000109 0100       F     818                     AJMP    Send7Bytes
                        819     ;
                        820     ;--------------------------------------------------------------------------
                        821     ; 6 Read CPU Core SFR registers:
                        822     ;  LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
                        823     ;  
00010B                  824     ?ISD?READSFR06:
00010B E5AC             825                     MOV     A,0xAC
00010D C0AB             826                     PUSH    0xAB    
00010F C0AA             827                     PUSH    0xAA
000111 C0A9             828                     PUSH    0xA9
000113 C0A8             829                     PUSH    0xA8
000115 C0A7             830                     PUSH    0xA7
000117 C0A6             831                     PUSH    0xA6
000119 0100       F     832                     AJMP    Send7Bytes
                        833     ;
                        834     ;--------------------------------------------------------------------------
                        835     ; 7 Read CPU Core SFR registers:
                        836     ;  LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
                        837     ;  
00011B                  838     ?ISD?READSFR07:
00011B E5B3             839                     MOV     A,0xB3
00011D C0B2             840                     PUSH    0xB2    
00011F C0B1             841                     PUSH    0xB1
000121 C0B0             842                     PUSH    0xB0
000123 C0AF             843                     PUSH    0xAF
000125 C0AE             844                     PUSH    0xAE
000127 C0AD             845                     PUSH    0xAD
000129 0100       F     846                     AJMP    Send7Bytes
                        847     ;
                        848     ;--------------------------------------------------------------------------
                        849     ; 8 Read CPU Core SFR registers:
                        850     ;  LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
                        851     ;  
00012B                  852     ?ISD?READSFR08:
00012B E5BA             853                     MOV     A,0xBA
00012D C0B9             854                     PUSH    0xB9    
00012F C0B8             855                     PUSH    0xB8
000131 C0B7             856                     PUSH    0xB7
000133 C0B6             857                     PUSH    0xB6
000135 C0B5             858                     PUSH    0xB5
000137 C0B4             859                     PUSH    0xB4
000139 0100       F     860                     AJMP    Send7Bytes
                        861     ;
                        862     ;--------------------------------------------------------------------------
                        863     ; 9 Read CPU Core SFR registers:
                        864     ;  LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
                        865     ;  
00013B                  866     ?ISD?READSFR09:
00013B E5C1             867                     MOV     A,0xC1
00013D C0C0             868                     PUSH    0xC0    
00013F C0BF             869                     PUSH    0xBF
000141 C0BE             870                     PUSH    0xBE
000143 C0BD             871                     PUSH    0xBD
000145 C0BC             872                     PUSH    0xBC
000147 C0BB             873                     PUSH    0xBB
000149 0100       F     874                     AJMP    Send7Bytes
                        875     ;
AX51 MACRO ASSEMBLER  ISD51                                                                 11/23/05 16:37:35 PAGE    14

                        876     ;--------------------------------------------------------------------------
                        877     ;10 Read CPU Core SFR registers:
                        878     ;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
                        879     ;  
00014B                  880     ?ISD?READSFR10:
00014B E5C8             881                     MOV     A,0xC8
00014D C0C7             882                     PUSH    0xC7    
00014F C0C6             883                     PUSH    0xC6
000151 C0C5             884                     PUSH    0xC5
000153 C0C4             885                     PUSH    0xC4
000155 C0C3             886                     PUSH    0xC3
000157 C0C2             887                     PUSH    0xC2
000159 0100       F     888                     AJMP    Send7Bytes
                        889     ;
                        890     ;--------------------------------------------------------------------------
                        891     ;11 Read CPU Core SFR registers:
                        892     ;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
                        893     ;  
00015B                  894     ?ISD?READSFR11:
00015B E5CF             895                     MOV     A,0xCF
00015D C0CE             896                     PUSH    0xCE    
00015F C0CD             897                     PUSH    0xCD
000161 C0CC             898                     PUSH    0xCC
000163 C0CB             899                     PUSH    0xCB
000165 C0CA             900                     PUSH    0xCA
000167 C0C9             901                     PUSH    0xC9
000169 0100       F     902                     AJMP    Send7Bytes
                        903     ;
                        904     ;--------------------------------------------------------------------------
                        905     ;12 Read CPU Core SFR registers:
                        906     ;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
                        907     ;  
00016B                  908     ?ISD?READSFR12:
00016B E5D7             909                     MOV     A,0xD7
00016D C0D6             910                     PUSH    0xD6    
00016F C0D5             911                     PUSH    0xD5
000171 C0D4             912                     PUSH    0xD4
000173 C0D3             913                     PUSH    0xD3
000175 C0D2             914                     PUSH    0xD2
000177 C0D1             915                     PUSH    0xD1
000179 0100       F     916                     AJMP    Send7Bytes
                        917     ;
                        918     ;--------------------------------------------------------------------------
                        919     ;13 Read CPU Core SFR registers:
                        920     ;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
                        921     ;  
00017B                  922     ?ISD?READSFR13:
00017B E5DE             923                     MOV     A,0xDE
00017D C0DD             924                     PUSH    0xDD    
00017F C0DC             925                     PUSH    0xDC
000181 C0DB             926                     PUSH    0xDB
000183 C0DA             927                     PUSH    0xDA
000185 C0D9             928                     PUSH    0xD9
000187 C0D8             929                     PUSH    0xD8
000189 0100       F     930                     AJMP    Send7Bytes
                        931     ;
                        932     ;--------------------------------------------------------------------------
                        933     ;14 Read CPU Core SFR registers:
                        934     ;  LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
                        935     ;  
00018B                  936     ?ISD?READSFR14:
00018B E5E6             937                     MOV     A,0xE6
00018D C0E5             938                     PUSH    0xE5    
00018F C0E4             939                     PUSH    0xE4
000191 C0E3             940                     PUSH    0xE3
000193 C0E2             941                     PUSH    0xE2
AX51 MACRO ASSEMBLER  ISD51                                                                 11/23/05 16:37:35 PAGE    15

000195 C0E1             942                     PUSH    0xE1
000197 C0DF             943                     PUSH    0xDF
000199 0100       F     944                     AJMP    Send7Bytes

⌨️ 快捷键说明

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