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

📄 ide.lst

📁 cypress 68013a-56pvxc usb2.0
💻 LST
📖 第 1 页 / 共 5 页
字号:
0061 90F011            MOV     DPTR,#0F011H
0064 E0                MOVX    A,@DPTR
0065 F500        R     MOV     dwLBA,A
0067 A3                INC     DPTR
0068 E0                MOVX    A,@DPTR
0069 F500        R     MOV     dwLBA+01H,A
006B A3                INC     DPTR
006C E0                MOVX    A,@DPTR
006D F500        R     MOV     dwLBA+02H,A
006F A3                INC     DPTR
0070 E0                MOVX    A,@DPTR
0071 F500        R     MOV     dwLBA+03H,A
0073 22                RET     
0074         L?0191:
0074 E4                CLR     A
0075 FC                MOV     R4,A
0076 FD                MOV     R5,A
0077         L?0192:
0077 AB00        E     MOV     R3,dataTransferLen+03H
0079 AA00        E     MOV     R2,dataTransferLen+02H
007B A900        E     MOV     R1,dataTransferLen+01H
007D A800        E     MOV     R0,dataTransferLen
007F 22                RET     
0080         L?0193:
0080 FD                MOV     R5,A
0081 AC06              MOV     R4,AR6
0083 E500        E     MOV     A,dataTransferLen+03H
0085 24FF              ADD     A,#0FFH
0087 E500        E     MOV     A,dataTransferLen+02H
0089 3401              ADDC    A,#01H
008B C3                CLR     C
008C 13                RRC     A
008D 2D                ADD     A,R5
008E 22                RET     
008F         L?0194:
008F F500        R     MOV     dwLBA+02H,A
0091 ED                MOV     A,R5
0092 3500        R     ADDC    A,dwLBA+01H
0094 F500        R     MOV     dwLBA+01H,A
0096 EC                MOV     A,R4
0097 3500        R     ADDC    A,dwLBA
0099 F500        R     MOV     dwLBA,A
009B E500        E     MOV     A,udmaMode
009D 22                RET     
009E         L?0196:
009E 74FE              MOV     A,#0FEH
C51 COMPILER V7.10   IDE                                                                   05/28/2007 19:12:32 PAGE 15  

00A0 2500        E     ADD     A,dataTransferLen+01H
00A2 F500        E     MOV     dataTransferLen+01H,A
00A4 74FF              MOV     A,#0FFH
00A6 3500        E     ADDC    A,dataTransferLen
00A8 F500        E     MOV     dataTransferLen,A
00AA 22                RET     
00AB         L?0197:
00AB E500        R     MOV     A,num_dwords
00AD 75F004            MOV     B,#04H
00B0 A4                MUL     AB
00B1 FF                MOV     R7,A
00B2 AEF0              MOV     R6,B
00B4 22                RET     
00B5         L?0198:
00B5 E4                CLR     A
00B6 F500        E     MOV     dataTransferLen+03H,A
00B8 F500        E     MOV     dataTransferLen+02H,A
00BA F500        E     MOV     dataTransferLen+01H,A
00BC F500        E     MOV     dataTransferLen,A
00BE 22                RET     
             ; FUNCTION Com00AD (END)

             ; FUNCTION generalIDEInCommand (BEGIN)
                                           ; SOURCE LINE # 51
                                           ; SOURCE LINE # 52
                                           ; SOURCE LINE # 57
0000 90F00F            MOV     DPTR,#0F00FH
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     cmd,A
                                           ; SOURCE LINE # 59
0006 120000      E     LCALL   ?C?CCASE
0009 0000        R     DW      ?C0025
000B 00                DB      00H
000C 0000        R     DW      ?C0029
000E 03                DB      03H
000F 0000        R     DW      ?C0002
0011 12                DB      012H
0012 0000        R     DW      ?C0025
0014 1E                DB      01EH
0015 0000        R     DW      ?C0017
0017 23                DB      023H
0018 0000        R     DW      ?C0017
001A 25                DB      025H
001B 0000        R     DW      ?C0007
001D 28                DB      028H
001E 0000        R     DW      ?C0013
0020 2B                DB      02BH
0021 0000        R     DW      ?C0010
0023 2F                DB      02FH
0024 0000        R     DW      ?C0033
0026 5A                DB      05AH
0027 0000              DW      00H
0029 0000        R     DW      ?C0047
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 62
002B         ?C0002:
                                           ; SOURCE LINE # 63
                                           ; SOURCE LINE # 64
002B 120000      R     LCALL   L?0186
                                           ; SOURCE LINE # 65
002E E4                CLR     A
002F 7F2C              MOV     R7,#02CH
C51 COMPILER V7.10   IDE                                                                   05/28/2007 19:12:32 PAGE 16  

0031 FE                MOV     R6,A
0032 FD                MOV     R5,A
0033 FC                MOV     R4,A
0034 120000      R     LCALL   L?0192
0037 C3                CLR     C
0038 120000      E     LCALL   ?C?ULCMP
003B 5006              JNC     ?C0003
003D AE00        E     MOV     R6,dataTransferLen+02H
003F AF00        E     MOV     R7,dataTransferLen+03H
0041 8004              SJMP    ?C0004
0043         ?C0003:
0043 7E00              MOV     R6,#00H
0045 7F2C              MOV     R7,#02CH
0047         ?C0004:
0047 8E00        R     MOV     packetLen,R6
0049 8F00        R     MOV     packetLen+01H,R7
                                           ; SOURCE LINE # 68
004B 120000      R     LCALL   L?0184
                                           ; SOURCE LINE # 71
004E 120000      R     LCALL   waitForInBuffer
                                           ; SOURCE LINE # 72
0051 7C00        E     MOV     R4,#HIGH SCSIInquiryData
0053 7D00        E     MOV     R5,#LOW SCSIInquiryData
0055 AB00        R     MOV     R3,packetLen+01H
0057 AA00        R     MOV     R2,packetLen
0059 7F00              MOV     R7,#00H
005B 7EFC              MOV     R6,#0FCH
005D 120000      E     LCALL   _mymemmovexx
                                           ; SOURCE LINE # 74
0060 E500        R     MOV     A,packetLen+01H
0062 4500        R     ORL     A,packetLen
0064 600F              JZ      ?C0005
                                           ; SOURCE LINE # 75
                                           ; SOURCE LINE # 76
0066 E500        R     MOV     A,packetLen
0068 90E69C            MOV     DPTR,#0E69CH
006B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 77
006C E500        R     MOV     A,packetLen+01H
006E A3                INC     DPTR
006F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 79
0070 AE00        R     MOV     R6,packetLen
0072 120000      R     LCALL   L?0176
                                           ; SOURCE LINE # 80
0075         ?C0005:
                                           ; SOURCE LINE # 82
0075 C3                CLR     C
0076 22                RET     
                                           ; SOURCE LINE # 83
                                           ; SOURCE LINE # 85
0077         ?C0007:
                                           ; SOURCE LINE # 86
                                           ; SOURCE LINE # 87
0077 120000      R     LCALL   L?0186
                                           ; SOURCE LINE # 88
007A 120000      R     LCALL   checkForMedia
                                           ; SOURCE LINE # 90
007D 7400        R     MOV     A,#LOW senseOk
007F B50009      R     CJNE    A,sensePtr+01H,?C0008
0082 7400        R     MOV     A,#HIGH senseOk
0084 B50004      R     CJNE    A,sensePtr,?C0008
C51 COMPILER V7.10   IDE                                                                   05/28/2007 19:12:32 PAGE 17  

                                           ; SOURCE LINE # 91
                                           ; SOURCE LINE # 92
0087 C200        R     CLR     ?ideReadCommand?BIT
0089 8014              SJMP    ?C0160
                                           ; SOURCE LINE # 93
008B         ?C0008:
                                           ; SOURCE LINE # 95
                                           ; SOURCE LINE # 97
                                           ; SOURCE LINE # 99
                                           ; SOURCE LINE # 100
008B 8015              SJMP    ?C0161
                                           ; SOURCE LINE # 101
                                           ; SOURCE LINE # 102
                                           ; SOURCE LINE # 104
008D         ?C0010:
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 106
008D 120000      R     LCALL   L?0187
                                           ; SOURCE LINE # 107
0090 120000      R     LCALL   checkForMedia
                                           ; SOURCE LINE # 108
0093 7400        R     MOV     A,#LOW senseOk
0095 B5000A      R     CJNE    A,sensePtr+01H,?C0011
0098 7400        R     MOV     A,#HIGH senseOk
009A B50005      R     CJNE    A,sensePtr,?C0011
                                           ; SOURCE LINE # 109
009D D200        R     SETB    ?ideReadCommand?BIT
009F         ?C0160:
009F 020000      R     LJMP    ideReadCommand
00A2         ?C0011:
                                           ; SOURCE LINE # 111
                                           ; SOURCE LINE # 113
00A2         ?C0161:
00A2 120000      R     LCALL   L?0184
                                           ; SOURCE LINE # 115
                                           ; SOURCE LINE # 116
00A5 0100        R     AJMP    ?C0165
                                           ; SOURCE LINE # 117
                                           ; SOURCE LINE # 118
                                           ; SOURCE LINE # 119
00A7         ?C0013:
                                           ; SOURCE LINE # 120
                                           ; SOURCE LINE # 121
00A7 120000      R     LCALL   L?0187
                                           ; SOURCE LINE # 122
00AA 120000      R     LCALL   checkForMedia
                                           ; SOURCE LINE # 125
00AD 120000      R     LCALL   L?0185
                                           ; SOURCE LINE # 127
00B0 7400        R     MOV     A,#LOW senseOk
00B2 B50007      R     CJNE    A,sensePtr+01H,?C0014
00B5 7400        R     MOV     A,#HIGH senseOk
00B7 B50002      R     CJNE    A,sensePtr,?C0014
                                           ; SOURCE LINE # 128
                                           ; SOURCE LINE # 129
00BA C3                CLR     C
00BB 22                RET     
                                           ; SOURCE LINE # 130
00BC         ?C0014:
                                           ; SOURCE LINE # 132
                                           ; SOURCE LINE # 133
00BC         ?C0162:
C51 COMPILER V7.10   IDE                                                                   05/28/2007 19:12:32 PAGE 18  

                                           ; SOURCE LINE # 134
00BC 0100        R     AJMP    ?C0165
                                           ; SOURCE LINE # 135
                                           ; SOURCE LINE # 136
                                           ; SOURCE LINE # 138
                                           ; SOURCE LINE # 139
00BE         ?C0017:
                                           ; SOURCE LINE # 140
                                           ; SOURCE LINE # 141
00BE E4                CLR     A
00BF F500        R     MOV     cap_hdr_offset,A
                                           ; SOURCE LINE # 142
00C1 750002      R     MOV     num_dwords,#02H
                                           ; SOURCE LINE # 145
00C4 120000      R     LCALL   L?0185
                                           ; SOURCE LINE # 147
00C7 120000      R     LCALL   L?0187
                                           ; SOURCE LINE # 148
00CA 120000      R     LCALL   checkForMedia
                                           ; SOURCE LINE # 150
00CD 120000      R     LCALL   waitForInBuffer
                                           ; SOURCE LINE # 151
00D0 7400        R     MOV     A,#LOW senseOk
00D2 6500        R     XRL     A,sensePtr+01H
00D4 7004              JNZ     ?C0149
00D6 7400        R     MOV     A,#HIGH senseOk
00D8 6500        R     XRL     A,sensePtr
00DA         ?C0149:
00DA 707A              JNZ     ?C0018
                                           ; SOURCE LINE # 152
                                           ; SOURCE LINE # 153
00DC E500        R     MOV     A,cmd
00DE B42313            CJNE    A,#023H,?C0019
                                           ; SOURCE LINE # 154
                                           ; SOURCE LINE # 155
00E1 90FC00            MOV     DPTR,#0FC00H

⌨️ 快捷键说明

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