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

📄 gpif.lst

📁 cypress 68013a-56pvxc usb2.0
💻 LST
📖 第 1 页 / 共 4 页
字号:
0014 7403              MOV     A,#03H
0016 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 133
0017 E500        E     MOV     A,udmaMode
0019 B44206            CJNE    A,#042H,?C0003
                                           ; SOURCE LINE # 134
001C A3                INC     DPTR
001D 7404              MOV     A,#04H
001F F0                MOVX    @DPTR,A
0020 8006              SJMP    ?C0004
0022         ?C0003:
                                           ; SOURCE LINE # 136
0022 90E6CD            MOV     DPTR,#0E6CDH
0025 7402              MOV     A,#02H
0027 F0                MOVX    @DPTR,A
0028         ?C0004:
                                           ; SOURCE LINE # 137
0028 90E60C            MOV     DPTR,#0E60CH
002B 7401              MOV     A,#01H
002D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 138
002E 90E6D2            MOV     DPTR,#0E6D2H
0031 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 139
0032 90E601            MOV     DPTR,#0E601H
0035 7486              MOV     A,#086H
0037 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 140
0038 22                RET     
             ; FUNCTION initUdmaWrite (END)

             ; FUNCTION _writePIO8 (BEGIN)
                                           ; SOURCE LINE # 143
;---- Variable 'indata' assigned to Register 'R4/R5' ----
;---- Variable 'addr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 144
0000         ?C0006:
                                           ; SOURCE LINE # 147
0000 E5BB              MOV     A,GPIFTRIG
0002 30E7FB            JNB     ACC.7,?C0006
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
0005         ?C0007:
                                           ; SOURCE LINE # 151
0005 90E6C0            MOV     DPTR,#0E6C0H
0008 E4                CLR     A
C51 COMPILER V7.10   GPIF                                                                  05/28/2007 19:12:30 PAGE 10  

0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 154
000A EF                MOV     A,R7
000B 44C0              ORL     A,#0C0H
000D F580              MOV     IOA,A
                                           ; SOURCE LINE # 157
000F EC                MOV     A,R4
0010 90E6F0            MOV     DPTR,#0E6F0H
0013 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 158
0014 ED                MOV     A,R5
0015 A3                INC     DPTR
0016 F0                MOVX    @DPTR,A
0017         ?C0008:
                                           ; SOURCE LINE # 161
0017 E5BB              MOV     A,GPIFTRIG
0019 30E7FB            JNB     ACC.7,?C0008
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 163
001C         ?C0009:
                                           ; SOURCE LINE # 166
001C 7580FE            MOV     IOA,#0FEH
                                           ; SOURCE LINE # 168
001F 22                RET     
             ; FUNCTION _writePIO8 (END)

             ; FUNCTION _writePIO16 (BEGIN)
                                           ; SOURCE LINE # 171
;---- Variable 'count' assigned to Register 'R4/R5' ----
;---- Variable 'addr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 172
                                           ; SOURCE LINE # 173
0000 750000      R     MOV     timeout,#00H
0003 7500C8      R     MOV     timeout+01H,#0C8H
                                           ; SOURCE LINE # 175
0006 90E6F5            MOV     DPTR,#0E6F5H
0009 E4                CLR     A
000A F0                MOVX    @DPTR,A
000B         ?C0011:
                                           ; SOURCE LINE # 177
000B E5BB              MOV     A,GPIFTRIG
000D 30E7FB            JNB     ACC.7,?C0011
0010         ?C0012:
                                           ; SOURCE LINE # 180
0010 90E6C0            MOV     DPTR,#0E6C0H
0013 E4                CLR     A
0014 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 183
0015 EF                MOV     A,R7
0016 44C0              ORL     A,#0C0H
0018 F580              MOV     IOA,A
                                           ; SOURCE LINE # 187
001A EC                MOV     A,R4
001B C3                CLR     C
001C 13                RRC     A
001D FA                MOV     R2,A
001E ED                MOV     A,R5
001F 13                RRC     A
0020 FB                MOV     R3,A
0021 EA                MOV     A,R2
0022 90E6D0            MOV     DPTR,#0E6D0H
0025 F0                MOVX    @DPTR,A
C51 COMPILER V7.10   GPIF                                                                  05/28/2007 19:12:30 PAGE 11  

                                           ; SOURCE LINE # 188
0026 AF03              MOV     R7,AR3
0028 EF                MOV     A,R7
0029 A3                INC     DPTR
002A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 189
002B 90E6D4            MOV     DPTR,#0E6D4H
002E E4                CLR     A
002F F0                MOVX    @DPTR,A
0030         ?C0013:
                                           ; SOURCE LINE # 195
0030 E5BB              MOV     A,GPIFTRIG
0032 30E7FB            JNB     ACC.7,?C0013
                                           ; SOURCE LINE # 197
0035         ?C0015:
0035 22                RET     
             ; FUNCTION _writePIO16 (END)

             ; FUNCTION readATAPI_STATUS_REG (BEGIN)
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
                                           ; SOURCE LINE # 202
0000 7F2E              MOV     R7,#02EH
0002 120000      R     LCALL   _readPIO8
                                           ; SOURCE LINE # 203
0005         ?C0016:
0005 22                RET     
             ; FUNCTION readATAPI_STATUS_REG (END)

             ; FUNCTION _readPIO8 (BEGIN)
                                           ; SOURCE LINE # 206
;---- Variable 'addr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 207
0000         ?C0017:
                                           ; SOURCE LINE # 210
0000 E5BB              MOV     A,GPIFTRIG
0002 30E7FB            JNB     ACC.7,?C0017
0005         ?C0018:
                                           ; SOURCE LINE # 212
0005 90E6C0            MOV     DPTR,#0E6C0H
0008 7410              MOV     A,#010H
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 215
000B EF                MOV     A,R7
000C 44C0              ORL     A,#0C0H
000E F580              MOV     IOA,A
                                           ; SOURCE LINE # 218
0010 90E6F1            MOV     DPTR,#0E6F1H
0013 E0                MOVX    A,@DPTR
0014 FF                MOV     R7,A
;---- Variable 'retval' assigned to Register 'R7' ----
0015         ?C0019:
                                           ; SOURCE LINE # 220
0015 E5BB              MOV     A,GPIFTRIG
0017 30E7FB            JNB     ACC.7,?C0019
001A         ?C0020:
                                           ; SOURCE LINE # 222
001A 90E6F2            MOV     DPTR,#0E6F2H
001D E0                MOVX    A,@DPTR
001E FF                MOV     R7,A
                                           ; SOURCE LINE # 223
001F 7580FE            MOV     IOA,#0FEH
C51 COMPILER V7.10   GPIF                                                                  05/28/2007 19:12:30 PAGE 12  

                                           ; SOURCE LINE # 225
                                           ; SOURCE LINE # 226
0022         ?C0021:
0022 22                RET     
             ; FUNCTION _readPIO8 (END)

             ; FUNCTION _readWordPIO8 (BEGIN)
                                           ; SOURCE LINE # 228
;---- Variable 'addr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 229
0000         ?C0022:
                                           ; SOURCE LINE # 232
0000 E5BB              MOV     A,GPIFTRIG
0002 30E7FB            JNB     ACC.7,?C0022
0005         ?C0023:
                                           ; SOURCE LINE # 234
0005 90E6C0            MOV     DPTR,#0E6C0H
0008 7410              MOV     A,#010H
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 237
000B EF                MOV     A,R7
000C 44C0              ORL     A,#0C0H
000E F580              MOV     IOA,A
                                           ; SOURCE LINE # 240
0010 90E6F1            MOV     DPTR,#0E6F1H
0013 E0                MOVX    A,@DPTR
0014 FF                MOV     R7,A
0015 7E00              MOV     R6,#00H
;---- Variable 'retval' assigned to Register 'R6/R7' ----
0017         ?C0024:
                                           ; SOURCE LINE # 242
0017 E5BB              MOV     A,GPIFTRIG
0019 30E7FB            JNB     ACC.7,?C0024
001C         ?C0025:
                                           ; SOURCE LINE # 244
001C 90E6F2            MOV     DPTR,#0E6F2H
001F E0                MOVX    A,@DPTR
0020 FE                MOV     R6,A
0021 90E6F0            MOV     DPTR,#0E6F0H
0024 E0                MOVX    A,@DPTR
0025 7C00              MOV     R4,#00H
0027 2400              ADD     A,#00H
0029 FF                MOV     R7,A
002A EC                MOV     A,R4
002B 3E                ADDC    A,R6
002C FE                MOV     R6,A
                                           ; SOURCE LINE # 245
002D 7580FE            MOV     IOA,#0FEH
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 248
0030         ?C0026:
0030 22                RET     
             ; FUNCTION _readWordPIO8 (END)

             ; FUNCTION _readPIO16 (BEGIN)
                                           ; SOURCE LINE # 252
;---- Variable 'count' assigned to Register 'R4/R5' ----
;---- Variable 'addr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 253
0000         ?C0027:
                                           ; SOURCE LINE # 255
0000 E5BB              MOV     A,GPIFTRIG
C51 COMPILER V7.10   GPIF                                                                  05/28/2007 19:12:30 PAGE 13  

0002 30E7FB            JNB     ACC.7,?C0027
0005         ?C0028:
                                           ; SOURCE LINE # 257
0005 90E6C0            MOV     DPTR,#0E6C0H
0008 7401              MOV     A,#01H
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 260

⌨️ 快捷键说明

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