亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? des4.asm

?? USB接口的鍵盤
?? ASM
字號:
;INCLUDE			def.inc

Descript		.Section   at   0F00h		'code'	

;-----BEGIN (Standard descriptor)

;--------------------------------------------------------------------------
;Device descriptor
;*******************************************************************************
DeviceD:
dw		00112H, 00110H,	00000H,	00800H,	01241H, 003f00h, 03fe0h,00100H,	00201H
DW		00100H
		
;bLengthD:           DW  0012H   ;Size of this descriptor in bytes (18)
;bDescriptorTypeD:   DW  0001H   ;Device descriptor type (1)
;bcdUSB:             DW  0001H, 0001H ;USB specification release Number (1.0)
;bDeviceClass:       DW  0000H   ;Class code (assigned by USB) (0 ?)
;bDeviceSubClass:    DW  0000H   ;Subclass code
;bDeviceProtocol:    DW  0000H   ;Protocol code
;wMaxPacketSize0:    DW  0008H   ;Maximum packet size for endpoint zero (8)
;idVendor:           DW  0012H, 0041H ;Vendor ID (assigned by USB) (?)
;idProduct:          DW  00F0H, 0000H ;Product ID (assigned by manufacturer) (?)
;bcdDevice:          DW  0000H, 0001H ;Device release number (1.0 ?)
;iManufacturer:      DW  0001H   ;Index of string descriptor (Manufacturer) (?)
;iProduct:           DW  0002H   ;Index of string descriptor (Product) (?)
;iSerialNumber:      DW  0000H   ;Index of string descriptor (Serial Number) (?)
;iNumConfigurations: DW  0001H   ;Number of possible configuration
;-----------------------------------------------------------------------------
;*******************************************************************************
;Configuration descriptor
ConfigurationD:
DW		00209H
Wtotallength:
DW		003bH
bNumberInterface:
DW		00102H,	03f00h, 032a0h		
;bLengthC:           DW  0009H   ;Size of this descriptor in bytes (9)
;bDescriptorTypeC:   DW  0002H   ;Configur descriptor type (2)
;wTotalLength:       DW  003bH, 0000H
;                    ;Total length of data return for this configuration.
;                    ;Include: Configuration,Interface,Endpoint, and HID)
;                    ;               9           9       7         9
;bNumberInterface:   DW  0002H   ;Number of interfaces supported by this config.
;bConfigurationValue:DW  0001H   ;The value set by Set configuration (1 ?)
;;According to the length of previous string(0 means no support)
;bConfiguration:     DW  0000H   ;Index of string descriptor (Configuration) (0 ?)
;bAttributes:        DW  00A0H   ;D7:BusPowered,D6:Selfpowered,D5:RemoteWakeup
;MaxPower:           DW  0032H   ;Maximum power (50 x 2 mA ?)
;-----------------------------------------------------------------------------
;*******************************************************************************
;Interface descriptor
InterfaceD_1:
DW		00409H,	00001H,	00301H,	00201H,	00000H	
;bLengthI_0_1:           DW  0009H   ;Size of this descriptor in bytes (9)
;bDescriptorTypeI_0_1:   DW  0004H   ;Configur descriptor type (4)
;bInterfaceNumber_0_1:   DW  0001H   ;Number of interface (Zero-based 0)
;bAlternateSetting_0_1:  DW  0000H   ;Value used to select alternate setting (0)
;bNumEndpoints_0_1:      DW  0001H   ;Number of endpoints use by this interface (1)
;bInterfaceClass_0_1:    DW  0003H   ;Class code (HID code assigned by USB) (3)
;bInterfaceSubClass_0_1: DW  0001H   ;Subclass code (Boot interface subclass)
;bInterfaceProtocol_0_1: DW  0002H   ;Protocol coed (MOUSE) (1)
;;According to the length of previous string(0 means no support)
;iInterface_0_1:         DW  0000H   ;Index of string descriptor (Interface) (5 ?)
;-----------------------------------------------------------------------------
InterfaceD_2:
InterfaceD_0:
DW		00409H,	00000H,	00301h,	00101H,	00000H 	
;bLengthI_0_1:           DW  0009H   ;Size of this descriptor in bytes (9)
;bDescriptorTypeI_0_1:   DW  0004H   ;Configur descriptor type (4)
;bInterfaceNumber_0_1:   DW  0000H   ;Number of interface (Zero-based 0)
;bAlternateSetting_0_1:  DW  0000H   ;Value used to select alternate setting (0)
;bNumEndpoints_0_1:      DW  0001H   ;Number of endpoints use by this interface (1)
;bInterfaceClass_0_1:    DW  0003H   ;Class code (HID code assigned by USB) (3)
;bInterfaceSubClass_0_1: DW  0001H   ;Subclass code (Boot interface subclass)
;bInterfaceProtocol_0_1: DW  0001H   ;Protocol coed (kB) (1)
;;According to the length of previous string(0 means no support)
;iInterface_0_1:         DW  0000H   ;Index of string descriptor (Interface) (5 ?)
;-----------------------------------------------------------------------------
;*******************************************************************************
;Endpoint descriptor
EndpointD_1:
DW		00507H,	00382H,	00008H,	00008H
;bLengthE_0_1:           DW  0007H   ;Size of this descriptor in bytes (9)
;bDescriptorTypeE_0_1:   DW  0005H   ;Endpoint descriptor type (5)
;bEndpointAddress_0_1:   DW  0082H   ;The address of endpoint    (81h)
;                                ;bit 0..3: The endpoint number  0001
;                                ;bit 4..6: reserved              000
;                                ;bit 7   : direction (0:Out/1:In)  1
;bmAttribute_0_1:        DW  0003H   ;Endpoint Attribute (03h)
;                                ;bit 0..1: transfer type
;                                ;      00  Control
;                                ;      01  Isochronous
;                                ;      10  Bulk
;                                ;      11  Interrupt
;                                ;All other reserved
;wMaxPacketSize_0_1:     DW  0008H, 0000H    ;Maximum packet size (8)
;
;;bInterval_0:          DW  0008H   ;Interval for polling endpoint (8 ms)
;bInterval_0_1:          DW  PollingTime   ;Interval for polling endpoint (8 ms)
;-------------------------------------------------------------------------------
EndpointD_2:
EndpointD_0:
DW		00507H,	00381H,	00008H,	00008H	
;bLengthE_0_1:           DW  0007H   ;Size of this descriptor in bytes (9)
;bDescriptorTypeE_0_1:   DW  0005H   ;Endpoint descriptor type (5)
;bEndpointAddress_0_1:   DW  0081H   ;The address of endpoint    (81h)
;                                ;bit 0..3: The endpoint number  0001
;                                ;bit 4..6: reserved              000
;                                ;bit 7   : direction (0:Out/1:In)  1
;bmAttribute_0_1:        DW  0003H   ;Endpoint Attribute (03h)
;                                ;bit 0..1: transfer type
;                                ;      00  Control
;                                ;      01  Isochronous
;                                ;      10  Bulk
;                                ;      11  Interrupt
;                                ;All other reserved
;wMaxPacketSize_0_1:     DW  0008H, 0000H    ;Maximum packet size (8)
;bInterval_0:          	 DW  0008H   ;Interval for polling endpoint (8 ms)
;*******************************************************************************
;-----------------------------------------------------------------------------

;-----BIGIN (Class specific discriptor)
;-----------------------------------------------------------------------------
;HID descriptor
HID_1:
DW		02109H,	00110H,	00100H,	03422H,	00000H	
;bLengthH_0:           DW  0009H   ;Size of this descriptor in bytes (8)
;bDescriptor_0:        DW  0021H   ;HID Descriptor type (1)  (MemPhis)
;bDescriptor_0:        DW  0001H   ;HID Descriptor type (1)
;bcdHID_0:             DW  0001H, 0001H  ;HID Class spec. release number (1.00)
;bCountryCode_0:       DW  0000H   ;Hardware target country
;bNumDescriptors_0:    DW  0001h   ;Number of HID class descriptors to follow
;bDescriptorType_0:    DW  0022H   ;Entity descriptor type
;wEntityLength_0:      DW  0034h	
;-----------------------------------------------------------------------------
HID_2:
;Entity_length:
;dw		01D22H, 00000H
;-----------------------------------------------------------------------------
HID_0:
DW		02109H,	00110H,	00100H,	03F22H, 0003fH
;bLengthH_0:           DW  0009H   ;Size of this descriptor in bytes (8)
;bDescriptor_0:        DW  0021H   ;HID Descriptor type (1)  (MemPhis)
;bDescriptor_0:        DW  0001H   ;HID Descriptor type (1)
;bcdHID_0:             DW  0000H, 0001H  ;HID Class spec. release number (1.00)
;bCountryCode_0:       DW  0000H   ;Hardware target country
;bNumDescriptors_0:    DW  0001h   ;Number of HID class descriptors to follow
;bDescriptorType_0:    DW  0022H   ;Entity descriptor type
;wEntityLength_0:      DW  003fh	
;-----------------------------------------------------------------------------
;*******************************************************************************

;Entity descriptor
Entity_1:
;-----------------------------------------------------------------------------
dw		00105H,	00209H,	001A1H,	00109H,	000A1H,	00905H,	00119H,	00529H
DW		00015H,	00125H,	00595H,	00175H,	00281H,	00195H,	00375H,	00181H
DW		00105H,	03009H,	03109H,	03809H,	03f15h,	02581h,	03f7fh,	00875H,	00395H
DW		00681H,	03fC0h, 03fC0H	

;entity_1:
;                    DW  0005H, 0001H    ;Usage Pg(Generic Desktop)
;                    DW  0009H, 0002H    ;Usage (Mouse)
;                    DW  00A1H, 0001H    ;Collection: (Application)
;
;                    DW  0009H, 0001H    ;Usage (Pointer)
;                    DW  00A1H, 0000H    ;Collection (Linked)

;                    DW  0005H, 0009H    ;Usage(Button)
;                    DW  0019H, 0001H    ;Usage Min (#)
;                    DW  0029H, 0005H    ;Usage Max (#)
;                    DW  0015H, 0000H    ;Log Min (0)
;                    DW  0025H, 0001H    ;Log Max (1)
;                    DW  0095H, 0005H    ;Report count (3)
;                    DW  0075H, 0001H    ;Report Size (1)
;                    DW  0081H, 0002H    ;Input: (Data, Variable, Absolute)
;                    DW  0095H, 0001H    ;Report Count (1)
;                    DW  0075H, 0003H    ;Report Size (5)
;                    DW  0081H, 0001H    ;Input: (Constant)

;
;                    DW  0005H, 0001H    ;Usage Pg (Generic Desktop)
;                    DW  0009H, 0030H    ;Usage (X)
;                    DW  0009H, 0031H    ;Usage (Y)
;					 DW  0009H, 0038H	 ;Usage (Wheel)			
;                    DW  0015H, 0081H    ;Log Min (-127)
;                    DW  0025H, 007FH    ;Log Max (127)
;                    DW  0075H, 0008H    ;Report Size (8)
;                    DW  0095H, 0003H    ;Report Count (3)
;                    DW  0081H, 0006H    ;Input: (Data, Variable, Relative)
;
;
;                    DW  00C0H           ;End Collection
;                    DW  00C0H           ;End Collection
;-----------------------------------------------------------------------------
Entity_0:		;63 3FH
DW		00105H,	00609H,	001A1H,	00705H,	03f19h, 03fE0H,	03f29h, 03fE7H,	00015H,	00125H
DW		00175H,	00895H,	00281H,	00195H,	00875H,	00181H,	00395H,	00175H
DW		00805H,	00119H,	00329H,	00291H,	00595H,	00175H,	00191H,	00695H
DW		00875H,	00015H,	03f25h, 03f65H,	00705H,	00019H,	03f29h, 03f65H,	00081H,	000C0H


;                    DW  0005H, 0001H    ;Usage Pg(Generic Desktop)
;                    DW  0009H, 0006H    ;Usage (Keybaord)
;                    DW  00A1H, 0001H    ;Collection: (Application)
;
;                    DW  0005H, 0007H    ;Usage Pg (Key Codes)
;                    DW  0019H, 00E0H    ;Usage Min (#)
;                    DW  0029H, 00E7H    ;Usage Max (#)
;                    DW  0015H, 0000H    ;Log Min (0)
;                    DW  0025H, 0001H    ;Log Max (1)
;                    DW  0075H, 0001H    ;Report Size (1)
;                    DW  0095H, 0008H    ;Report count (8)
;                    DW  0081H, 0002H    ;Input: (Data, Variable, Absolute)
;
;                    DW  0095H, 0001H    ;Report Count (1)
;                    DW  0075H, 0008H    ;Report Size (8)
;                    DW  0081H, 0001H    ;Input: (Constant)
;
;                    DW  0095H, 0003H    ;Report Count (3)
;                    DW  0075H, 0001H    ;Report Size (1)
;                    DW  0005H, 0008H    ;Usage Pg (Pg# for LEDs)
;                    DW  0019H, 0001H    ;Usage Min (#)
;                    DW  0029H, 0003H    ;Usage Max (#)
;                    DW  0091H, 0002H    ;Output: (Data, Variable, Absolute)
;                    DW  0095H, 0005H    ;Report Count (5)
;                    DW  0075H, 0001H    ;Report Size (1)
;                    DW  0091H, 0001H    ;Output: (Constant)
;
;                    DW  0095H, 0006H    ;Report Count (6)
;                    DW  0075H, 0008H    ;Report Size (8)
;                    DW  0015H, 0000H    ;Log Min (0)
;                    DW  0025H, 0065H    ;Log Max (101)
;                    DW  0005H, 0007H    ;Usage Pg (Key Codes)
;                    DW  0019H, 0000H    ;Usage Min (#)
;                    DW  0029H, 0065H    ;Usage Max (#)
;                    DW  0081H, 0000H    ;Input: (Data, Array)
;
;                    DW  00C0H           ;End Collection
;-----------------------------------------------------------------------------
			
USB_mouse_chk:
LANGID:
dw		0304h,	00409h

ManufactureS:
dw		0030eh, 00048h, 0004fh, 0004ch, 00054h, 00045h, 0004bh		;HOLTEK
ProductS:
dw		0031ah
dw 		00055h, 00053h, 00042h, 00020h, 0004Bh, 00065h,00079h		;USB Keyboard
dw		00062h,0006fh, 00061h, 00072h, 00064h
;-----------------------------------------------------------------------------















;-----END (Class specific discriptor)
PUBLIC			DeviceD
PUBLIC			ConfigurationD
PUBLIC			InterfaceD_0
PUBLIC			EndpointD_0
PUBLIC			HID_0
PUBLIC			Entity_0
PUBLIC			InterfaceD_1
PUBLIC			EndpointD_1
PUBLIC			HID_1
PUBLIC			Entity_1
PUBLIC			InterfaceD_2
PUBLIC			EndpointD_2
PUBLIC			HID_2
;PUBLIC			Entity_2



;PUBLIC			bAttributes

;public			wEntityLength_0
public			LANGID
public			ManufactureS
public			ProductS

public			Wtotallength
public			bNumberInterface


END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产v日产∨综合v精品视频| 91在线小视频| 成人久久视频在线观看| 在线欧美小视频| 欧美国产一区二区| 美女在线视频一区| 欧美网站一区二区| 亚洲欧美色图小说| 国产成人av电影在线播放| 欧美一区二区精品在线| 亚洲综合男人的天堂| 国产999精品久久久久久绿帽| 欧美日韩免费观看一区二区三区 | 精品无码三级在线观看视频| 在线视频国内自拍亚洲视频| 亚洲图片激情小说| 春色校园综合激情亚洲| 久久婷婷国产综合国色天香| 麻豆精品在线播放| 欧美一二三在线| 青青草国产成人99久久| 日韩午夜三级在线| 日本亚洲欧美天堂免费| 欧美另类变人与禽xxxxx| 一区二区免费在线| 91麻豆蜜桃一区二区三区| 亚洲色图一区二区三区| 99久久精品免费| 中文字幕欧美一| 91亚洲精华国产精华精华液| **性色生活片久久毛片| 91美女精品福利| 一区二区在线观看视频在线观看| www.欧美日韩| 亚洲欧美成人一区二区三区| 91亚洲精品久久久蜜桃网站 | 亚洲国产欧美在线| 色综合色综合色综合色综合色综合 | 日韩欧美国产一二三区| 蜜桃av噜噜一区| 精品国产亚洲在线| 国产精品一区二区x88av| 国产丝袜在线精品| 91麻豆高清视频| 亚洲成人免费视频| 制服丝袜在线91| 韩国午夜理伦三级不卡影院| 欧美激情一区二区| 日本高清免费不卡视频| 午夜精品福利一区二区蜜股av| 欧美精品在线视频| 国内外成人在线| 中文字幕中文在线不卡住| 色综合天天性综合| 日韩国产欧美三级| 久久久综合九色合综国产精品| 99精品一区二区| caoporn国产一区二区| 综合在线观看色| 69堂成人精品免费视频| 国产成人精品亚洲777人妖| 亚洲三级在线免费| 欧美一区二区在线观看| 成人午夜电影小说| 午夜视频在线观看一区二区三区| 欧美va日韩va| 在线看日本不卡| 精品一区在线看| 亚洲欧美偷拍三级| 欧美成人猛片aaaaaaa| 91香蕉视频在线| 久久99国产精品免费网站| 国产精品乱码一区二区三区软件 | 视频一区二区欧美| 国产日韩欧美精品电影三级在线 | 欧美96一区二区免费视频| 国产午夜精品久久| 4438x亚洲最大成人网| 99re热视频这里只精品| 久久国产福利国产秒拍| 悠悠色在线精品| 国产午夜精品福利| 91精品综合久久久久久| 91女神在线视频| 国产成人av在线影院| 日韩福利视频导航| 一区二区三区中文字幕电影| 欧美激情一区二区在线| 日韩视频免费观看高清完整版 | 精品久久久久久久久久久久久久久| 99精品久久久久久| 国产一区二区成人久久免费影院 | 国产98色在线|日韩| 日本va欧美va瓶| 亚洲午夜久久久久中文字幕久| 国产欧美一区二区精品仙草咪| 91精品国产福利在线观看| 日本高清无吗v一区| 91在线观看美女| 国产精品系列在线播放| 久久国产精品色| 美女精品自拍一二三四| 婷婷成人激情在线网| 亚洲综合视频网| 亚洲男人的天堂av| 亚洲视频每日更新| 亚洲欧美影音先锋| 国产精品不卡在线| 国产午夜亚洲精品理论片色戒| 亚洲精品一区二区三区福利| 日韩精品在线一区二区| 在线不卡中文字幕| 在线成人高清不卡| 69av一区二区三区| 欧美一级片免费看| 欧美mv日韩mv国产| 久久综合一区二区| 国产欧美精品一区aⅴ影院 | av综合在线播放| 成人av影视在线观看| 大胆亚洲人体视频| 91视频国产资源| 欧美综合色免费| 欧美日韩在线电影| 欧美一卡2卡3卡4卡| 精品欧美一区二区三区精品久久| 欧美大片一区二区| 精品久久久久一区| 欧美韩日一区二区三区| 亚洲三级电影网站| 香蕉久久一区二区不卡无毒影院| 亚洲一区二区三区不卡国产欧美| 视频一区在线播放| 国内精品视频一区二区三区八戒| 国产乱人伦偷精品视频免下载 | 久久99久久99小草精品免视看| 国产在线精品免费av| 国产精品一卡二| 色综合天天性综合| 欧美一级在线视频| 中文字幕免费观看一区| 亚洲第一在线综合网站| 激情综合亚洲精品| 色欧美乱欧美15图片| 正在播放亚洲一区| 亚洲国产精品精华液2区45| 亚洲婷婷综合色高清在线| 首页亚洲欧美制服丝腿| 国产精品一区免费视频| 色老头久久综合| 2024国产精品视频| 亚洲综合自拍偷拍| 国产一区久久久| 欧美日韩中文另类| 国产欧美日韩卡一| 日本亚洲电影天堂| 91在线视频官网| 精品国产免费一区二区三区四区| 亚洲婷婷综合色高清在线| 精品无码三级在线观看视频| 欧洲激情一区二区| 欧美国产一区视频在线观看| 日本欧美肥老太交大片| 色综合天天综合狠狠| xnxx国产精品| 天天色天天爱天天射综合| 波多野结衣精品在线| 欧美zozozo| 亚洲国产精品一区二区久久| 成人午夜精品在线| 精品国产不卡一区二区三区| 亚洲影视在线观看| 菠萝蜜视频在线观看一区| 久久综合九色综合欧美就去吻 | 亚洲国产视频网站| 972aa.com艺术欧美| 美腿丝袜亚洲综合| 在线欧美日韩国产| 亚洲日本一区二区| 久久精品国产久精国产爱| 欧美日韩一区二区三区在线看| 欧美国产成人在线| 国产在线国偷精品产拍免费yy| 欧美婷婷六月丁香综合色| 亚洲免费观看高清完整| www.欧美色图| 国产精品成人午夜| 成人激情黄色小说| 中文字幕在线不卡视频| 国产aⅴ综合色| 国产精品日日摸夜夜摸av| 国产精品综合久久| 久久久精品影视| 国产成人免费在线观看不卡| 欧美成人精品二区三区99精品| 日韩电影在线免费看| 欧美一级精品大片| 毛片一区二区三区| 久久久青草青青国产亚洲免观| 国产一区二区久久|