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

📄 atareset.lst

📁 cypress 68013a-56pvxc usb2.0
💻 LST
📖 第 1 页 / 共 3 页
字号:
00C6 FE                MOV     R6,A
00C7 900000      R     MOV     DPTR,#halfKBuffer
00CA E0                MOVX    A,@DPTR
00CB 5480              ANL     A,#080H
00CD FD                MOV     R5,A
00CE EE                MOV     A,R6
00CF 4D                ORL     A,R5
00D0 D082              POP     DPL
00D2 D083              POP     DPH
00D4 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 143
00D5 200005      E     JB      scsi,?C0030
                                           ; SOURCE LINE # 144
00D8 900000      E     MOV     DPTR,#SCSIInquiryData+03H
00DB E4                CLR     A
00DC F0                MOVX    @DPTR,A
00DD         ?C0030:
                                           ; SOURCE LINE # 148
00DD E4                CLR     A
00DE FF                MOV     R7,A
00DF         ?C0031:
                                           ; SOURCE LINE # 149
                                           ; SOURCE LINE # 150
00DF 120000      R     LCALL   L?0054
00E2 600D              JZ      ?C0034
                                           ; SOURCE LINE # 151
00E4 120000      R     LCALL   L?0054
00E7 FE                MOV     R6,A
00E8 EF                MOV     A,R7
00E9 2F                ADD     A,R7
00EA 2400        R     ADD     A,#LOW localSerialNumber
00EC F8                MOV     R0,A
00ED A606              MOV     @R0,AR6
00EF 8007              SJMP    ?C0035
00F1         ?C0034:
                                           ; SOURCE LINE # 153
00F1 EF                MOV     A,R7
00F2 2F                ADD     A,R7
00F3 2400        R     ADD     A,#LOW localSerialNumber
00F5 F8                MOV     R0,A
00F6 7630              MOV     @R0,#030H
00F8         ?C0035:
C51 COMPILER V7.10   ATARESET                                                              05/28/2007 19:12:26 PAGE 11  

                                           ; SOURCE LINE # 154
00F8 EF                MOV     A,R7
00F9 2F                ADD     A,R7
00FA 2400        R     ADD     A,#LOW localSerialNumber+01H
00FC F8                MOV     R0,A
00FD E4                CLR     A
00FE F6                MOV     @R0,A
                                           ; SOURCE LINE # 155
00FF 0F                INC     R7
0100 BF0CDC            CJNE    R7,#0CH,?C0031
0103         ?C0032:
                                           ; SOURCE LINE # 161
0103 900000      R     MOV     DPTR,#halfKBuffer+0A7H
0106 E0                MOVX    A,@DPTR
0107 30E207            JNB     ACC.2,?C0036
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 163
010A D200        R     SETB    bExtAddrSupport
                                           ; SOURCE LINE # 166
010C 900000      R     MOV     DPTR,#halfKBuffer+0C8H
                                           ; SOURCE LINE # 167
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
010F 8005              SJMP    ?C0050
0111         ?C0036:
                                           ; SOURCE LINE # 172
                                           ; SOURCE LINE # 173
0111 C200        R     CLR     bExtAddrSupport
                                           ; SOURCE LINE # 175
0113 900000      R     MOV     DPTR,#halfKBuffer+078H
0116         ?C0050:
0116 E0                MOVX    A,@DPTR
0117 F500        E     MOV     driveCapacity+03H,A
                                           ; SOURCE LINE # 176
0119 A3                INC     DPTR
011A E0                MOVX    A,@DPTR
011B F500        E     MOV     driveCapacity+02H,A
                                           ; SOURCE LINE # 177
011D A3                INC     DPTR
011E E0                MOVX    A,@DPTR
011F F500        E     MOV     driveCapacity+01H,A
                                           ; SOURCE LINE # 178
0121 A3                INC     DPTR
0122 E0                MOVX    A,@DPTR
0123 F500        E     MOV     driveCapacity,A
                                           ; SOURCE LINE # 179
0125         ?C0037:
                                           ; SOURCE LINE # 181
0125 900000      R     MOV     DPTR,#halfKBuffer+06DH
0128 E0                MOVX    A,@DPTR
0129 F500        R     MOV     NumCylindersMSB,A
                                           ; SOURCE LINE # 182
012B 900000      R     MOV     DPTR,#halfKBuffer+06CH
012E E0                MOVX    A,@DPTR
012F F500        R     MOV     NumCylindersLSB,A
                                           ; SOURCE LINE # 183
0131 900000      R     MOV     DPTR,#halfKBuffer+06EH
0134 E0                MOVX    A,@DPTR
0135 F500        R     MOV     NumHeads,A
                                           ; SOURCE LINE # 184
0137 900000      R     MOV     DPTR,#halfKBuffer+070H
C51 COMPILER V7.10   ATARESET                                                              05/28/2007 19:12:26 PAGE 12  

013A E0                MOVX    A,@DPTR
013B F500        R     MOV     NumSectPerTrack,A
                                           ; SOURCE LINE # 190
013D 900000      R     MOV     DPTR,#halfKBuffer+080H
0140 E0                MOVX    A,@DPTR
0141 F500        R     MOV     MaxPIO,A
                                           ; SOURCE LINE # 191
0143 E4                CLR     A
0144 F500        R     MOV     udmaMode,A
                                           ; SOURCE LINE # 194
0146 900000      R     MOV     DPTR,#halfKBuffer+06AH
0149 E0                MOVX    A,@DPTR
014A 30E21B            JNB     ACC.2,?C0038
014D 900000      R     MOV     DPTR,#halfKBuffer+0B0H
0150 E0                MOVX    A,@DPTR
0151 5414              ANL     A,#014H
0153 6013              JZ      ?C0038
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
0155 E0                MOVX    A,@DPTR
0156 30E405            JNB     ACC.4,?C0039
                                           ; SOURCE LINE # 198
                                           ; SOURCE LINE # 199
0159 750044      R     MOV     udmaMode,#044H
                                           ; SOURCE LINE # 200
015C 800A              SJMP    ?C0038
015E         ?C0039:
                                           ; SOURCE LINE # 201
015E 900000      R     MOV     DPTR,#halfKBuffer+0B0H
0161 E0                MOVX    A,@DPTR
0162 30E203            JNB     ACC.2,?C0038
                                           ; SOURCE LINE # 202
                                           ; SOURCE LINE # 203
0165 750042      R     MOV     udmaMode,#042H
                                           ; SOURCE LINE # 204
                                           ; SOURCE LINE # 205
0168         ?C0038:
                                           ; SOURCE LINE # 208
0168 E500        R     MOV     A,udmaMode
016A 6011              JZ      ?C0042
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
016C FF                MOV     R7,A
016D 120000      R     LCALL   _configureATATransferMode
                                           ; SOURCE LINE # 211
0170 E4                CLR     A
0171 F500        E     MOV     udmaErrorCount,A
                                           ; SOURCE LINE # 212
0173 7C00        E     MOV     R4,#HIGH WaveDataPio4
0175 7D00        E     MOV     R5,#LOW WaveDataPio4
0177 7B80              MOV     R3,#080H
0179 FA                MOV     R2,A
017A FF                MOV     R7,A
                                           ; SOURCE LINE # 213
017B 8026              SJMP    ?C0051
017D         ?C0042:
                                           ; SOURCE LINE # 214
017D E500        R     MOV     A,MaxPIO
017F 6027              JZ      ?C0043
                                           ; SOURCE LINE # 215
                                           ; SOURCE LINE # 216
0181 30E10B            JNB     ACC.1,?C0045
C51 COMPILER V7.10   ATARESET                                                              05/28/2007 19:12:26 PAGE 13  

                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
0184 90E601            MOV     DPTR,#0E601H
0187 E0                MOVX    A,@DPTR
0188 4440              ORL     A,#040H
018A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 219
018B 7F0C              MOV     R7,#0CH
                                           ; SOURCE LINE # 220
018D 8007              SJMP    ?C0052
018F         ?C0045:
                                           ; SOURCE LINE # 221
018F E500        R     MOV     A,MaxPIO
0191 30E005            JNB     ACC.0,?C0046
                                           ; SOURCE LINE # 222
                                           ; SOURCE LINE # 223
0194 7F0B              MOV     R7,#0BH
0196         ?C0052:
0196 120000      R     LCALL   _configureATATransferMode
                                           ; SOURCE LINE # 224
0199         ?C0046:
                                           ; SOURCE LINE # 226
0199 7C00        E     MOV     R4,#HIGH WaveDataPio4
019B 7D00        E     MOV     R5,#LOW WaveDataPio4
019D 7B80              MOV     R3,#080H
019F 7A00              MOV     R2,#00H
01A1 7F00              MOV     R7,#00H
01A3         ?C0051:
01A3 7EE4              MOV     R6,#0E4H
01A5 120000      E     LCALL   _mymemmovexx
                                           ; SOURCE LINE # 227
01A8         ?C0043:
                                           ; SOURCE LINE # 230
01A8 C3                CLR     C
01A9 E500        E     MOV     A,driveCapacity+03H
01AB 9401              SUBB    A,#01H
01AD F500        E     MOV     driveCapacity+03H,A
01AF E500        E     MOV     A,driveCapacity+02H
01B1 9400              SUBB    A,#00H
01B3 F500        E     MOV     driveCapacity+02H,A
01B5 E500        E     MOV     A,driveCapacity+01H
01B7 9400              SUBB    A,#00H
01B9 F500        E     MOV     driveCapacity+01H,A
01BB E500        E     MOV     A,driveCapacity
01BD 9400              SUBB    A,#00H
01BF F500        E     MOV     driveCapacity,A
                                           ; SOURCE LINE # 232
01C1         ?C0023:
01C1 22                RET     
01C2         L?0057:
01C2 E4                CLR     A
01C3 FD                MOV     R5,A
01C4 FC                MOV     R4,A
01C5 120000      E     LCALL   _writePIO8
01C8 22                RET     
             ; FUNCTION ATAPIIdDevice (END)

             ; FUNCTION _configureATATransferMode (BEGIN)
                                           ; SOURCE LINE # 234
0000 8F00        R     MOV     mode,R7
                                           ; SOURCE LINE # 235
                                           ; SOURCE LINE # 237
C51 COMPILER V7.10   ATARESET                                                              05/28/2007 19:12:26 PAGE 14  

0002 120000      R     LCALL   L?0056
0005 120000      E     LCALL   _writePIO8
                                           ; SOURCE LINE # 238
0008 E500        R     MOV     A,mode
000A FD                MOV     R5,A
000B 7C00              MOV     R4,#00H
000D 7F24              MOV     R7,#024H
000F 120000      E     LCALL   _writePIO8
                                           ; SOURCE LINE # 239
0012 7D03              MOV     R5,#03H
0014 7C00              MOV     R4,#00H
0016 7F22              MOV     R7,#022H
0018 120000      E     LCALL   _writePIO8
                                           ; SOURCE LINE # 240
001B 7DEF              MOV     R5,#0EFH
001D 7C00              MOV     R4,#00H
001F 7F2E              MOV     R7,#02EH
0021 020000      E     LJMP    _writePIO8
             ; FUNCTION _configureATATransferMode (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    639    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =    512    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      6       4
   IDATA SIZE       =     24    ----
   BIT SIZE         =      1       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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