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

📄 dscr.lst

📁 68013 Usb2.0芯片Fifo驱动驱动程序源代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  DSCR                         05/16/2006 23:11:08 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN DSCR.OBJ
ASSEMBLER INVOKED BY: d:\Program\Keil\C51\BIN\A51.EXE DSCR.A51 NOMOD51 SET(SMALL
                      ) DEBUG PAGEWIDTH(80) EP

LOC  OBJ            LINE     SOURCE

                       1     ;;-------------------------------------------------
                             ----------------------------
                       2     ;;   File:      dscr.a51
                       3     ;;   Contents:   This file contains descriptor data
                              tables.  
                       4     ;;
                       5     ;;   Copyright (c) 1997 AnchorChips, Inc. All right
                             s reserved
                       6     ;;-------------------------------------------------
                             ----------------------------
                       7        
  0001                 8     DSCR_DEVICE   equ   1   ;; Descriptor type: Device
  0002                 9     DSCR_CONFIG   equ   2   ;; Descriptor type: Configu
                             ration
  0003                10     DSCR_STRING   equ   3   ;; Descriptor type: String
  0004                11     DSCR_INTRFC   equ   4   ;; Descriptor type: Interfa
                             ce
  0005                12     DSCR_ENDPNT   equ   5   ;; Descriptor type: Endpoin
                             t
  0006                13     DSCR_DEVQUAL  equ   6   ;; Descriptor type: Device 
                             Qualifier
                      14     
  0012                15     DSCR_DEVICE_LEN   equ   18
  0009                16     DSCR_CONFIG_LEN   equ    9
  0009                17     DSCR_INTRFC_LEN   equ    9
  0007                18     DSCR_ENDPNT_LEN   equ    7
  000A                19     DSCR_DEVQUAL_LEN  equ   10
                      20     
  0000                21     ET_CONTROL   equ   0   ;; Endpoint type: Control
  0001                22     ET_ISO       equ   1   ;; Endpoint type: Isochronou
                             s
  0002                23     ET_BULK      equ   2   ;; Endpoint type: Bulk
  0003                24     ET_INT       equ   3   ;; Endpoint type: Interrupt
                      25     
                      26     public      DeviceDscr, DeviceQualDscr, HighSpeedCo
                             nfigDscr, FullSpeedConfigDscr, StringDscr, UserDscr
                      27     
                      28     DSCR   SEGMENT   CODE PAGE
                      29     
                      30     ;;-------------------------------------------------
                             ----------------------------
                      31     ;; Global Variables
                      32     ;;-------------------------------------------------
                             ----------------------------
----                  33           rseg DSCR      ;; locate the descriptor table
                              in on-part memory.
                      34     
0000                  35     DeviceDscr:   
0000 12               36           db   DSCR_DEVICE_LEN      ;; Descriptor lengt
                             h
0001 01               37           db   DSCR_DEVICE   ;; Decriptor type
0002 0002             38           dw   0002H      ;; Specification Version (BCD
                             )
0004 00               39           db   00H        ;; Device class
0005 00               40           db   00H         ;; Device sub-class
0006 00               41           db   00H         ;; Device sub-sub-class
0007 40               42           db   64         ;; Maximum packet size      
A51 MACRO ASSEMBLER  DSCR                         05/16/2006 23:11:08 PAGE     2

0008 7360             43           dw   7360H      ;; Vendor ID  // 产品 ID
                      44           ;dw   4705H      ;; Vendor ID 
000A 0210             45           dw   0210H      ;; Product ID (Sample Device)
000C 0000             46           dw   0000H      ;; Product version ID
000E 01               47           db   1         ;; Manufacturer string index
000F 02               48           db   2         ;; Product string index
0010 00               49           db   0         ;; Serial number string index
0011 01               50           db   1         ;; Number of configurations
                      51     
0012                  52     DeviceQualDscr:
0012 0A               53           db   DSCR_DEVQUAL_LEN   ;; Descriptor length
0013 06               54           db   DSCR_DEVQUAL   ;; Decriptor type
0014 0002             55           dw   0002H      ;; Specification Version (BCD
                             )
0016 00               56           db   00H        ;; Device class
0017 00               57           db   00H         ;; Device sub-class
0018 00               58           db   00H         ;; Device sub-sub-class
0019 40               59           db   64         ;; Maximum packet size
001A 01               60           db   1         ;; Number of configurations
001B 00               61           db   0         ;; Reserved
                      62     
001C                  63     HighSpeedConfigDscr:   
001C 09               64           db   DSCR_CONFIG_LEN               ;; Descrip
                             tor length
001D 02               65           db   DSCR_CONFIG                  ;; Descript
                             or type
001E 2E               66           db   (HighSpeedConfigDscrEnd-HighSpeedConfigD
                             scr) mod 256 ;; Total Length (LSB)
001F 00               67           db   (HighSpeedConfigDscrEnd-HighSpeedConfigD
                             scr)  /  256 ;; Total Length (MSB)
0020 01               68           db   1      ;; Number of interfaces
0021 01               69           db   1      ;; Configuration number
0022 00               70           db   0      ;; Configuration string
0023 A0               71           db   10100000b   ;; Attributes (b7 - buspwr, 
                             b6 - selfpwr, b5 - rwu)
0024 32               72           db   50      ;; Power requirement (div 2 ma)
                      73     
                      74     ;; Interface Descriptor
0025 09               75           db   DSCR_INTRFC_LEN      ;; Descriptor lengt
                             h
0026 04               76           db   DSCR_INTRFC         ;; Descriptor type
0027 00               77           db   0               ;; Zero-based index of t
                             his interface
0028 00               78           db   0               ;; Alternate setting
0029 04               79           db   4               ;; Number of end points 
002A FF               80           db   0ffH            ;; Interface class
002B 00               81           db   00H               ;; Interface sub class
002C 00               82           db   00H               ;; Interface sub sub c
                             lass
002D 00               83           db   0               ;; Interface descriptor 
                             string index
                      84           
                      85     ;; Endpoint Descriptor
002E 07               86           db   DSCR_ENDPNT_LEN      ;; Descriptor lengt
                             h
002F 05               87           db   DSCR_ENDPNT         ;; Descriptor type
0030 02               88           db   02H               ;; Endpoint number, an
                             d direction
0031 02               89           db   ET_BULK            ;; Endpoint type
0032 00               90           db   00H               ;; Maximun packet size
                              (LSB)
0033 02               91           db   02H               ;; Max packect size (M
                             SB)
0034 00               92           db   00H               ;; Polling interval
                      93     
                      94     ;; Endpoint Descriptor
A51 MACRO ASSEMBLER  DSCR                         05/16/2006 23:11:08 PAGE     3

0035 07               95           db   DSCR_ENDPNT_LEN      ;; Descriptor lengt
                             h
0036 05               96           db   DSCR_ENDPNT         ;; Descriptor type
0037 04               97           db   04H               ;; Endpoint number, an
                             d direction
0038 02               98           db   ET_BULK            ;; Endpoint type
0039 00               99           db   00H               ;; Maximun packet size
                              (LSB)
003A 02              100           db   02H               ;; Max packect size (M
                             SB)
003B 00              101           db   00H               ;; Polling interval
                     102     
                     103     ;; Endpoint Descriptor
003C 07              104           db   DSCR_ENDPNT_LEN      ;; Descriptor lengt
                             h
003D 05              105           db   DSCR_ENDPNT         ;; Descriptor type
003E 86              106           db   86H               ;; Endpoint number, an
                             d direction
003F 02              107           db   ET_BULK            ;; Endpoint type
0040 00              108           db   00H               ;; Maximun packet size
                              (LSB)
0041 02              109           db   02H               ;; Max packect size (M
                             SB)
0042 00              110           db   00H               ;; Polling interval
                     111     
                     112     ;; Endpoint Descriptor
0043 07              113           db   DSCR_ENDPNT_LEN      ;; Descriptor lengt
                             h
0044 05              114           db   DSCR_ENDPNT         ;; Descriptor type
0045 88              115           db   88H               ;; Endpoint number, an
                             d direction
0046 02              116           db   ET_BULK            ;; Endpoint type
0047 00              117           db   00H               ;; Maximun packet size
                              (LSB)
0048 02              118           db   02H               ;; Max packect size (M
                             SB)
0049 00              119           db   00H               ;; Polling interval
                     120     
004A                 121     HighSpeedConfigDscrEnd:   
                     122     
004A                 123     FullSpeedConfigDscr:   

⌨️ 快捷键说明

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