📄 dscrptr.a51
字号:
DSCR_DEVICE equ 1
DSCR_CONFIG equ 2
DSCR_STRING equ 3
DSCR_INTRFC equ 4
DSCR_ENDPNT equ 5
ET_CONTROL equ 0
ET_ISO equ 1
ET_BULK equ 2
ET_INT equ 3
public DeviceDscr, ConfigDscr, StringDscr
DSCR SEGMENT CODE
rseg DSCR
DeviceDscr: db deviceDscrEnd-DeviceDscr
db DSCR_DEVICE
dw 1001H
db 00H
db 00H
db 00H
db 64
dw xxxxH ;xxxx-16进制数
dw xxxxH ;xxxx-16进制数
dw 0100H
db 1
db 2
db 0
db 1
deviceDscrEnd:
ConfigDscr: db ConfigDscrEnd-ConfigDscr
db DSCR_CONFIG
db 60
db 00
db 1
db 1
db 3
db 01100000b
db 0
ConfigDscrEnd:
IntrfcDscr:
db IntrfcDscrEnd-IntrfcDscr
db DSCR_INTRFC
db 0
db 0
db 6
db 0ffH
db 00H
db 00H
db 0
IntrfcDscrEnd:
EpI8Dscr:
db EpI8DscrEnd-EpI8Dscr
db DSCR_ENDPNT
db 88H
db ET_ISO
db 40H
db 00H
db 01H
EpI8DscrEnd:
EpO8Dscr:
db EpO8DscrEnd-EpO8Dscr
db DSCR_ENDPNT
db 08H
db ET_ISO
db 40H
db 00H
db 01H
EpO8DscrEnd:
EpI9Dscr:
db EpI9DscrEnd-EpI9Dscr
db DSCR_ENDPNT
db 89H
db ET_ISO
db 40H
db 00H
db 01H
EpI9DscrEnd:
EpO9Dscr:
db EpO9DscrEnd-EpO9Dscr
db DSCR_ENDPNT
db 09H
db ET_ISO
db 40H
db 00H
db 01H
EpO9DscrEnd:
EpI10Dscr:
db EpI10DscrEnd-EpI10Dscr
db DSCR_ENDPNT
db 8AH
db ET_ISO
db 40H
db 00H
db 01H
EpI10DscrEnd:
EpO10Dscr:
db EpO10DscrEnd-EpO10Dscr
db DSCR_ENDPNT
db 0AH
db ET_ISO
db 40H
db 00H
db 01H
EpO10DscrEnd:
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
db ' ',00
db 'D',00
db 'e',00
db 's',00
db 'i',00
db 'g',00
db 'n',00
db 'e',00
db 'd',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
db ' ',00
db 'D',00
db 'e',00
db 'v',00
db 'i',00
db 'c',00
db 'e',00
StringDscr2End:
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -