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

📄 dscrptr.a51

📁 75448150Cy7c68013pro.rar
💻 A51
字号:
DSCR_DEVICE   equ   1 
DSCR_CONFIG   equ   2 
DSCR_STRING   equ   3  
DSCR_INTRFC   equ   4  
DSCR_ENDPNT   equ   5  
DSCR_DEVQUAL  equ   6  

DSCR_DEVICE_LEN   equ   18
DSCR_CONFIG_LEN   equ    9
DSCR_INTRFC_LEN   equ    9
DSCR_ENDPNT_LEN   equ    7
DSCR_DEVQUAL_LEN  equ   10

ET_CONTROL   equ   0  
ET_ISO       equ   1 
ET_BULK      equ   2  
ET_INT       equ   3   

public      DeviceDscr, DeviceQualDscr, HighSpeedConfigDscr, FullSpeedConfigDscr, StringDscr, UserDscr

DSCR   SEGMENT   CODE PAGE

      rseg DSCR                

DeviceDscr:   
      db   DSCR_DEVICE_LEN    
      db   DSCR_DEVICE         
      dw   0002H             
      db   00H                
      db   00H                
      db   00H                  
      db   64                  
      dw   xxxxH               ;xxxx-16进制数 
      dw   xxxxH               ;xxxx-16进制数
      dw   0000H               
      db   1                  
      db   2                   
      db   0                   
      db   1                    

DeviceQualDscr:
      db   DSCR_DEVQUAL_LEN     
      db   DSCR_DEVQUAL         
      dw   0002H                
      db   00H                 
      db   00H                 
      db   00H                  
      db   64                  
      db   1                  
      db   0                  

HighSpeedConfigDscr:   
      db   DSCR_CONFIG_LEN      
      db   DSCR_CONFIG          
      db   (HighSpeedConfigDscrEnd-HighSpeedConfigDscr) mod 256 
      db   (HighSpeedConfigDscrEnd-HighSpeedConfigDscr)  /  256 
      db   1                    
      db   1                 
      db   0                   
      db   10000000b           
      db   50               

;; Interface Descriptor
      db   DSCR_INTRFC_LEN     
      db   DSCR_INTRFC         
      db   0                  
      db   0                  
      db   1                  
      db   0ffH               
      db   00H                
      db   00H                
      db   0                  
      
;; Endpoint Descriptor
      db   DSCR_ENDPNT_LEN    
      db   DSCR_ENDPNT        
      db   82H                
      db   ET_BULK            
      db   00H                
      db   04H                
      db   00H                

HighSpeedConfigDscrEnd:   

FullSpeedConfigDscr:   
      db   DSCR_CONFIG_LEN      
      db   DSCR_CONFIG          
      db   (FullSpeedConfigDscrEnd-FullSpeedConfigDscr) mod 256 
      db   (FullSpeedConfigDscrEnd-FullSpeedConfigDscr)  /  256 
      db   1                    
      db   1                    
      db   0                    
      db   10000000b            
      db   50                   

;; Interface Descriptor
      db   DSCR_INTRFC_LEN      
      db   DSCR_INTRFC          
      db   0                    
      db   0                    
      db   1                    
      db   0ffH                 
      db   00H                  
      db   00H                  
      db   0                    
      
;; Endpoint Descriptor
      db   DSCR_ENDPNT_LEN      
      db   DSCR_ENDPNT          
      db   82H                  
      db   ET_BULK              
      db   40H                  
      db   00H                  
      db   00H                  

FullSpeedConfigDscrEnd:   

StringDscr:

StringDscr0:   
      db   StringDscr0End-StringDscr0      
      db   DSCR_STRING
      db   09H,04H
StringDscr0End:

StringDscr1:   
      db   StringDscr1End-StringDscr1      
      db   DSCR_STRING
      db   'Y',00
      db   'S',00
      db   'U',00
      db   'L',00
      db   'Y',00
      db   'W',00
StringDscr1End:

StringDscr2:   
      db   StringDscr2End-StringDscr2      
      db   DSCR_STRING
      db   'Y',00
      db   'W',00
      db   '-',00
      db   'U',00
      db   'S',00
      db   'B',00     
StringDscr2End:

UserDscr:      
      dw   0000H
      end
      

⌨️ 快捷键说明

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