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

📄 usb_hid_led_usb_lib_et.asm

📁 Hid Led Tester is a simple USB(interrupt mode)device tester package. There are firmware and software
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	DECA	_TEMP_UREG
	JBC	_STTS,2,_00398_DS_usb_hid_led_usb_lib_StageOne
	MOV A,#High(_Fc_device_desc_table<<1)			;inline asm
	MOV _HTBL,A			;inline asm
	MOV A,#LOW(_Fc_device_desc_table<<1)			;inline asm
	MOV _LTBL,A			;inline asm
	NOP			;inline asm
	NOP			;inline asm
	TBRD _TBLL			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1465)
;  fTransmitTable();
	CALL	_fTransmitTable
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1466)
;  return;
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00398_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1469)
;  else if(_RT0X80_R0X06_Value0200 && (TEMP_UREG == descriptor_types_configuration))       
	MOV	A,_TEMP_UREG
	XOR	A,#0x02
	JBC	_STTS,2,_00422_DS_usb_hid_led_usb_lib_StageOne
	MOV A,#High(_Fc_config_desc_table<<1)			;inline asm
	MOV _HTBL,A			;inline asm
	MOV A,#LOW(_Fc_config_desc_table<<1)			;inline asm
	MOV _LTBL,A			;inline asm
	MOV A,#0x02			;inline asm
	ADD _LTBL,A			;inline asm
	NOP			;inline asm
	NOP			;inline asm
	TBRD _TBLL			;inline asm
	SUB _LTBL,A			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1495)
;  fTransmitTable();
	CALL	_fTransmitTable
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1496)
;  return;
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00415_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1633)
;  else if(_RT0X80_Request_0X08 && (TEMP_UREG ==request_get_configuration))
	MOV	A,_TEMP_UREG
	XOR	A,#0x08
	JBC	_STTS,2,_00422_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1654)
;  EP0TXCTR = 1;
	MOV	A,#0x01
	MOV	_EP0TXCTR,A
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1656)
;  nwLength = 0;
	CLR	_nwLength
	CLR	_nwLength + 1
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1657)
;  if(M_ISBS4(FC_STATUS))
	JBC	_FC_STATUS,4,_00407_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1659)
;  EP0TXDAR = 1;
	MOV	A,#0x01
	MOV	_EP0TXDAR,A
	JMP	_00408_DS_usb_hid_led_usb_lib_StageOne
_00407_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1663)
;  EP0TXDAR = 0;
	CLR	_EP0TXDAR
_00408_DS_usb_hid_led_usb_lib_StageOne:
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1666)
;  return;                      
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00422_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1671)
;  AddUsbRt0x80Request();
	CALL	_AddUsbRt0x80Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00658_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1675)
;  else if(_RequestType_0X81 && (TEMP_UREG == 0x81))
	MOV	A,_TEMP_UREG
	XOR	A,#0x81
	JBC	_STTS,2,_00654_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1677)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1678)
;  if(_RT0X81_Request_0X00 && (TEMP_UREG ==request_get_status))
	MOV	A,_TEMP_UREG
	JBC	_STTS,2,_00448_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1689)
;  EP0TXCTR = 1;
	MOV	A,#0x01
	MOV	_EP0TXCTR,A
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1691)
;  nwLength = 0;
	CLR	_nwLength
	CLR	_nwLength + 1
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1692)
;  EP0TXDAR = 0;
	CLR	_EP0TXDAR
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1694)
;  return;
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00448_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1696)
;  else if(_RT0X81_Request_0X06 && (TEMP_UREG == request_get_descriptor))
	MOV	A,_TEMP_UREG
	XOR	A,#0x06
	JBC	_STTS,2,_00444_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1698)
;  if(_RT0X81_R0X06_Value2100 && (wValueH == descriptor_types_HID))
	MOV	A,_wValueH
	XOR	A,#0x21
	JBC	_STTS,2,_00438_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1700)
;  if((wIndexL==0) && (_USB_HID))
	MOV	A,_wIndexL
	JBC	_STTS,2,_00438_DS_usb_hid_led_usb_lib_StageOne
	MOV A,#High(_Descriptor_type_21_index_0_0_table<<1)			;inline asm
	MOV _HTBL,A			;inline asm
	MOV A,#LOW(_Descriptor_type_21_index_0_0_table<<1)			;inline asm
	MOV _LTBL,A			;inline asm
	NOP			;inline asm
	NOP			;inline asm
	TBRD _TBLL			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1718)
;  fTransmitTable();
	CALL	_fTransmitTable
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1719)
;  return;
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00438_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1742)
;  if(_RT0X81_R0X06_Value2200 && (wValueH == descriptor_types_Report))
	MOV	A,_wValueH
	XOR	A,#0x22
	JBC	_STTS,2,_00673_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1745)
;  if((wIndexL==0))
	MOV	A,_wIndexL
	JBC	_STTS,2,_00673_DS_usb_hid_led_usb_lib_StageOne
	MOV A,#High(_Descriptor_type_22_index_0_0_table<<1)			;inline asm
	MOV _HTBL,A			;inline asm
	MOV A,#Low(_Descriptor_type_22_index_0_0_table<<1)			;inline asm
	MOV _LTBL,A			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1756)
;  TBLL = ET_USB_HID_wDescriptorLength_0_0;
	MOV	A,#0x22
	MOV	_TBLL,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1757)
;  fTransmitTable();
	CALL	_fTransmitTable
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1758)
;  return;                 
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00444_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1787)
;  else if(_RT0X81_Request_0X0A && (TEMP_UREG == request_get_interface))
	MOV	A,_TEMP_UREG
	XOR	A,#0x0a
	JBC	_STTS,2,_00673_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1803)
;  EP0TXCTR = 1;
	MOV	A,#0x01
	MOV	_EP0TXCTR,A
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1805)
;  nwLength = 0;
	CLR	_nwLength
	CLR	_nwLength + 1
	MOV A,#0x00			;inline asm
	MOV _EP0TXDAR,A			;inline asm
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1811)
;  return;                  
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00654_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1815)
;  else if(_RequestType_0X82 && (TEMP_UREG == 0x82))
	MOV	A,_TEMP_UREG
	XOR	A,#0x82
	JBC	_STTS,2,_00650_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1817)
;  if(_RT0X82_Request_0X00 && (IAC0 == request_get_status))
	MOV	A,_IAC0
	JBC	_STTS,2,_00494_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1849)
;  usb_byTemp = wIndexL;
	MOV	A,_wIndexL
	MOV	_usb_byTemp,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1850)
;  switch(usb_byTemp)
	MOV	A,_usb_byTemp
	JBS	_STTS,2,_00464_DS_usb_hid_led_usb_lib_StageOne
	DECA	_usb_byTemp
	JBS	_STTS,2,_00494_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x02
	JBS	_STTS,2,_00473_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x03
	JBS	_STTS,2,_00494_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x50
	JBS	_STTS,2,_00476_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x51
	JBS	_STTS,2,_00480_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x52
	JBS	_STTS,2,_00494_DS_usb_hid_led_usb_lib_StageOne
	MOV	A,_usb_byTemp
	XOR	A,#0x53
	JBS	_STTS,2,_00494_DS_usb_hid_led_usb_lib_StageOne
	JMP	_00488_DS_usb_hid_led_usb_lib_StageOne
_00464_DS_usb_hid_led_usb_lib_StageOne:
	MOV A,#_EP0TXCSR			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1861)
;  if(_USB_EP1 && (_USB_EP1_DIR == _OUT_DIR))
	JMP	_00494_DS_usb_hid_led_usb_lib_StageOne
_00473_DS_usb_hid_led_usb_lib_StageOne:
	MOV A,#_EP2CSR			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1882)
;  break;
	JMP	_00494_DS_usb_hid_led_usb_lib_StageOne
_00476_DS_usb_hid_led_usb_lib_StageOne:
	MOV A,#_EP0RXCSR			;inline asm
_00480_DS_usb_hid_led_usb_lib_StageOne:
	MOV A,#_EP1CSR			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1905)
;  if(_USB_EP2 && (_USB_EP2_DIR == _IN_DIR))
	JMP	_00494_DS_usb_hid_led_usb_lib_StageOne
_00488_DS_usb_hid_led_usb_lib_StageOne:
	MOV _IAP0,A			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1923)
;  EP0TXCTR = 1;
	MOV	A,#0x01
	MOV	_EP0TXCTR,A
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1925)
;  nwLength = 0;
	CLR	_nwLength
	CLR	_nwLength + 1
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1926)
;  if(M_ISBS1(IAC0))
	JBC	_IAC0,1,_00490_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1927)
;  EP0TXDAR = 1;
	MOV	A,#0x01
	MOV	_EP0TXDAR,A
	JMP	_00491_DS_usb_hid_led_usb_lib_StageOne
_00490_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1929)
;  EP0TXDAR = 0;
	CLR	_EP0TXDAR
_00491_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1930)
;  return;              
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00494_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1935)
;  AddUsbRt0x82Request();
	CALL	_AddUsbRt0x82Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00650_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1939)
;  else if(_RequestType_0X20 && (TEMP_UREG == 0x20))
	MOV	A,_TEMP_UREG
	XOR	A,#0x20
	JBC	_STTS,2,_00646_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1941)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1966)
;  AddUsbRt0x20Request();       
	CALL	_AddUsbRt0x20Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00646_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1969)
;  else if(_RequestType_0X21 && (TEMP_UREG == 0x21))
	MOV	A,_TEMP_UREG
	XOR	A,#0x21
	JBC	_STTS,2,_00642_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1971)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1972)
;  if(_RT0X21_Request_0X09 && (TEMP_UREG == request_set_report))
	MOV	A,_TEMP_UREG
	XOR	A,#0x09
	JBC	_STTS,2,_00516_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1974)
;  M_BS2(FC_STATUS);
	BS	_FC_STATUS,2
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1975)
;  return;       
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00516_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1977)
;  if(_RT0X21_Request_0X0A && (TEMP_UREG == request_set_idle))
	MOV	A,_TEMP_UREG
	XOR	A,#0x0a
	JBC	_STTS,2,_00519_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1979)
;  IDLE_TIMER = wValueH;
	MOV	A,_wValueH
	MOV	_IDLE_TIMER,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1980)
;  EP0TXCTR = 0;
	CLR	_EP0TXCTR
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1982)
;  return;       
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00519_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1984)
;  if(_RT0X21_Request_0X0B && (TEMP_UREG == request_set_protocol))
	MOV	A,_TEMP_UREG
	XOR	A,#0x0b
	JBC	_STTS,2,_00518_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1986)
;  PROTOCOL = wValueL;
	MOV	A,_wValueL
	MOV	_PROTOCOL,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1987)
;  EP0TXCTR = 0;
	CLR	_EP0TXCTR
	NOP			;inline asm
	NOP			;inline asm
	NOP 			;inline asm
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1989)
;  return;       
	JMP	_00675_DS_usb_hid_led_usb_lib_StageOne
_00518_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1992)
;  AddUsbRt0x21Request();
	CALL	_AddUsbRt0x21Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00642_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1994)
;  else if(_RequestType_0X23 && (TEMP_UREG == 0x23))
	MOV	A,_TEMP_UREG
	XOR	A,#0x23
	JBC	_STTS,2,_00638_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (1996)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2131)
;  AddUsbRt0x23Request();
	CALL	_AddUsbRt0x23Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00638_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2133)
;  else if(_RequestType_0XA0 && (TEMP_UREG == 0xA0))
	MOV	A,_TEMP_UREG
	XOR	A,#0xa0
	JBC	_STTS,2,_00634_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2135)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2170)
;  AddUsbRt0xA0Request();
	CALL	_AddUsbRt0xA0Request
	JMP	_00673_DS_usb_hid_led_usb_lib_StageOne
_00634_DS_usb_hid_led_usb_lib_StageOne:
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2172)
;  else if(_RequestType_0XA1 && (TEMP_UREG == 0xA1))
	MOV	A,_TEMP_UREG
	XOR	A,#0xa1
	JBC	_STTS,2,_00630_DS_usb_hid_led_usb_lib_StageOne
;#CSRC	E:\Usb_Hid\Interrupt\HID_LED\firmware_c_led\usb_hid_led_usb_lib.c (2174)
;  TEMP_UREG = IAC0;
	MOV	A,_IAC0
	MOV	_TEMP_UREG,A

⌨️ 快捷键说明

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