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

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

?? smart_ci.asm

?? philiphs D12 firmware驅動程序
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
; D12CI.ASM generated and modified from: D12CI.C

$NOMOD51

NAME	D12CI

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
EA	BIT	0A8H.7
IE	DATA	0A8H
RD	BIT	0B0H.7
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
PS	BIT	0B8H.4
SP	DATA	081H
OV	BIT	0D0H.2
WR	BIT	0B0H.6
SBUF	DATA	099H
PCON	DATA	087H
MCU_HOSTDREQ	BIT	0A0H.0
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
TF1	BIT	088H.7
RB8	BIT	098H.2
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
REN	BIT	098H.4
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
PSW	DATA	0D0H
?PR?_D12_SetAddressEnable?D12CI          SEGMENT CODE
?DT?_D12_SetAddressEnable?D12CI          SEGMENT DATA OVERLAYABLE
?PR?_D12_SetEndpointEnable?D12CI         SEGMENT CODE
?DT?_D12_SetEndpointEnable?D12CI         SEGMENT DATA OVERLAYABLE
?PR?_D12_SetMode?D12CI                   SEGMENT CODE
?DT?_D12_SetMode?D12CI                   SEGMENT DATA OVERLAYABLE
?PR?_D12_SetDMA?D12CI                    SEGMENT CODE
?DT?_D12_SetDMA?D12CI                    SEGMENT DATA OVERLAYABLE
?PR?D12_GetDMA?D12CI                     SEGMENT CODE
?PR?D12_ReadInterruptRegister?D12CI     SEGMENT CODE
?DT?D12_ReadInterruptRegister?D12CI     SEGMENT DATA OVERLAYABLE
?PR?_D12_SelectEndpoint?D12CI            SEGMENT CODE
?PR?_D12_ReadLastTransactionStatus?D12CI SEGMENT CODE
?PR?_D12_ReadEndpointStatus?D12CI        SEGMENT CODE
?PR?_D12_SetEndpointStatus?D12CI         SEGMENT CODE
?DT?_D12_SetEndpointStatus?D12CI         SEGMENT DATA OVERLAYABLE
?PR?D12_SendResume?D12CI                 SEGMENT CODE
?PR?D12_ReadCurrentFrameNumber?D12CI     SEGMENT CODE
?DT?D12_ReadCurrentFrameNumber?D12CI     SEGMENT DATA OVERLAYABLE
?PR?D12_ReadChipID?D12CI                 SEGMENT CODE
?DT?D12_ReadChipID?D12CI                 SEGMENT DATA OVERLAYABLE
?PR?_D12_ReadEndpoint?D12CI              SEGMENT CODE
?DT?_D12_ReadEndpoint?D12CI              SEGMENT DATA OVERLAYABLE
?PR?_D12_WriteEndpoint?D12CI             SEGMENT CODE
?DT?_D12_WriteEndpoint?D12CI             SEGMENT DATA OVERLAYABLE
?PR?_D12_AcknowledgeEndpoint?D12CI       SEGMENT CODE
?DT?_D12_AcknowledgeEndpoint?D12CI       SEGMENT DATA OVERLAYABLE
EXTRN	DATA (bEPPflags)
EXTRN	CODE (?C_CSTOPTR)
EXTRN	CODE (?C_CLDOPTR)
PUBLIC	_D12_AcknowledgeEndpoint
PUBLIC	?_D12_WriteEndpoint?BYTE
PUBLIC	_D12_WriteEndpoint
PUBLIC	?_D12_ReadEndpoint?BYTE
PUBLIC	_D12_ReadEndpoint
PUBLIC	D12_ReadChipID
PUBLIC	D12_ReadCurrentFrameNumber
PUBLIC	D12_SendResume
PUBLIC	_D12_SetEndpointStatus
PUBLIC	_D12_ReadEndpointStatus
PUBLIC	_D12_ReadLastTransactionStatus
PUBLIC	_D12_SelectEndpoint
PUBLIC	D12_ReadInterruptRegister
PUBLIC	_D12_SetDMA
PUBLIC	D12_GetDMA
PUBLIC	_D12_SetMode
PUBLIC	_D12_SetEndpointEnable
PUBLIC	_D12_SetAddressEnable

	RSEG  ?DT?_D12_SetAddressEnable?D12CI
?_D12_SetAddressEnable?BYTE:
	bAddress?00:   DS   1
	 bEnable?00:   DS   1

	RSEG  ?DT?_D12_SetEndpointEnable?D12CI
?_D12_SetEndpointEnable?BYTE:
	 bEnable?10:   DS   1

	RSEG  ?DT?_D12_SetMode?D12CI
?_D12_SetMode?BYTE:
	 bConfig?20:   DS   1
	 bClkDiv?20:   DS   1

	RSEG  ?DT?_D12_SetDMA?D12CI
?_D12_SetDMA?BYTE:
	   bMode?30:   DS   1

	RSEG  ?DT?D12_ReadInterruptRegister?D12CI
?D12_ReadInterruptRegister?BYTE:
		  b1?41:   DS   1

	RSEG  ?DT?_D12_SetEndpointStatus?D12CI
?_D12_SetEndpointStatus?BYTE:
	bStalled?80:   DS   1

	RSEG  ?DT?D12_ReadCurrentFrameNumber?D12CI
?D12_ReadCurrentFrameNumber?BYTE:
		  i?101:   DS   2

	RSEG  ?DT?D12_ReadChipID?D12CI
?D12_ReadChipID?BYTE:
		  i?111:   DS   2

	RSEG  ?DT?_D12_ReadEndpoint?D12CI
?_D12_ReadEndpoint?BYTE:
	   endp?120:   DS   1
		len?120:   DS   1
		buf?120:   DS   3
	ORG  5
		  i?121:   DS   1
		  j?121:   DS   1

	RSEG  ?DT?_D12_WriteEndpoint?D12CI
?_D12_WriteEndpoint?BYTE:
	   endp?140:   DS   1
		len?140:   DS   1
		buf?140:   DS   3
	ORG  5
		  i?141:   DS   1

	RSEG  ?DT?_D12_AcknowledgeEndpoint?D12CI
?_D12_AcknowledgeEndpoint?BYTE:
	   endp?150:   DS   1

;    //*************************************************************************
;    //
;    //                  P H I L I P S   P R O P R I E T A R Y
;    //
;    //           COPYRIGHT (c)   1997 BY PHILIPS SINGAPORE.
;    //                     --  ALL RIGHTS RESERVED  --
;    //
;    // File Name:	D12CI.C
;    // Author:		Wenkai Du
;    // Created:		8 Jun 98
;    // Modified:
;    // Revision:		2.2
;    //
;    //*************************************************************************
;    //
;    // 98/11/27      I/O mode Main endpoints read/write update (WK)
;    // 98/12/2       Added D12_ReadMainEndpoint (WK)
;    //*************************************************************************

;
;	void D12_SetAddressEnable(unsigned char bAddress, unsigned char bEnable)

	RSEG  ?PR?_D12_SetAddressEnable?D12CI
	USING	0
_D12_SetAddressEnable:
	MOV  	bAddress?00,R7
	MOV  	bEnable?00,R5
			; SOURCE LINE # 33
; {
			; SOURCE LINE # 34
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 35
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0001
; 		DISABLE;
			; SOURCE LINE # 36
	CLR  	EA
?C0001:
;
; 	outportb(D12_COMMAND, 0xD0);
			; SOURCE LINE # 38
	MOV  	R7,#03H
	MOV  	R5,#0D0H
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 39
	MOV  	A,bEnable?00
	JZ   	?C0002
; 		bAddress |= 0x80;
			; SOURCE LINE # 40
	ORL  	bAddress?00,#080H
?C0002:
; 	outportb(D12_DATA, bAddress);
			; SOURCE LINE # 41
	MOV  	R7,#02H
	MOV  	R5,bAddress?00
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 43
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0004
; 		ENABLE;
			; SOURCE LINE # 44
	SETB 	EA
; }
			; SOURCE LINE # 45
?C0004:
	RET
; END OF _D12_SetAddressEnable

;
; void D12_SetEndpointEnable(unsigned char bEnable)

	RSEG  ?PR?_D12_SetEndpointEnable?D12CI
	USING	0
_D12_SetEndpointEnable:
	MOV  	bEnable?10,R7
			; SOURCE LINE # 47
; {
			; SOURCE LINE # 48
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 49
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0005
; 		DISABLE;
			; SOURCE LINE # 50
	CLR  	EA
?C0005:
;
; 	outportb(D12_COMMAND, 0xD8);
			; SOURCE LINE # 52
	MOV  	R7,#03H
	MOV  	R5,#0D8H
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 53
	MOV  	A,bEnable?10
	JZ   	?C0006
; 		outportb(D12_DATA, 1);
			; SOURCE LINE # 54
	MOV  	R7,#02H
	MOV  	R5,#01H
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
	SJMP 	?C0007
?C0006:
; 	else
; 		outportb(D12_DATA, 0);
			; SOURCE LINE # 56
	MOV  	R7,#02H
	CLR  	A
	MOV  	R5,A
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
?C0007:
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 58
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0009
; 		ENABLE;
			; SOURCE LINE # 59
	SETB 	EA
; }
			; SOURCE LINE # 60
?C0009:
	RET
; END OF _D12_SetEndpointEnable

;
; void D12_SetMode(unsigned char bConfig, unsigned char bClkDiv)

	RSEG  ?PR?_D12_SetMode?D12CI
	USING	0
_D12_SetMode:
	MOV  	bConfig?20,R7
	MOV  	bClkDiv?20,R5
			; SOURCE LINE # 62
; {
			; SOURCE LINE # 63
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 64
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0010
; 		DISABLE;
			; SOURCE LINE # 65
	CLR  	EA
?C0010:
;
; 	outportb(D12_COMMAND, 0xF3);
			; SOURCE LINE # 67
	MOV  	R7,#03H
	MOV  	R5,#0F3H
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bConfig);
			; SOURCE LINE # 68
	MOV  	R7,#02H
	MOV  	R5,bConfig?20
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bClkDiv);
			; SOURCE LINE # 69
	MOV  	R7,#02H
	MOV  	R5,bClkDiv?20
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 71
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0012
; 		ENABLE;
			; SOURCE LINE # 72
	SETB 	EA
; }
			; SOURCE LINE # 73
?C0012:
	RET
; END OF _D12_SetMode

;
; void D12_SetDMA(unsigned char bMode)

	RSEG  ?PR?_D12_SetDMA?D12CI
	USING	0
_D12_SetDMA:
	MOV  	bMode?30,R7
			; SOURCE LINE # 75
; {
			; SOURCE LINE # 76
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 77
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0013
; 		DISABLE;
			; SOURCE LINE # 78
	CLR  	EA
?C0013:
;
; 	outportb(D12_COMMAND, 0xFB);
			; SOURCE LINE # 80
	MOV  	R7,#03H
	MOV  	R5,#0FBH
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bMode);
			; SOURCE LINE # 81
	MOV  	R7,#02H
	MOV  	R5,bMode?30
;	LCALL	_outportb
	MOV  	DPTR,#0FF02H
	MOV  	A,R5
	MOVX 	@DPTR,A
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 83
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0015
; 		ENABLE;
			; SOURCE LINE # 84
	SETB 	EA
; }
			; SOURCE LINE # 85
?C0015:
	RET
; END OF _D12_SetDMA

;
; unsigned short D12_ReadInterruptRegister(void)

	RSEG  ?PR?D12_ReadInterruptRegister?D12CI
	USING	0
D12_ReadInterruptRegister:
			; SOURCE LINE # 87
; {
			; SOURCE LINE # 88
; 	unsigned char b1;
; 	unsigned int j;
;
; 	outportb(D12_COMMAND, 0xF4);
			; SOURCE LINE # 92
	MOV  	R7,#03H
	MOV  	R5,#0F4H
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	b1 = inportb(D12_DATA);
			; SOURCE LINE # 93
	MOV  	R7,#02H
;	LCALL	_inportb
	MOV  	DPTR,#0FF02H
	MOVX 	A,@DPTR
	MOV  	R7,A
	MOV  	b1?41,R7
; 	j = inportb(D12_DATA);
			; SOURCE LINE # 94
	MOV  	R7,#02H
;	LCALL	_inportb
	MOV  	DPTR,#0FF02H
	MOVX 	A,@DPTR
	MOV  	R7,A
;---- Variable 'j?41' assigned to Register 'R4/R5' ----
	MOV  	R5,AR7
	MOV  	R4,#00H
;
; 	j <<= 8;
			; SOURCE LINE # 96
	MOV  	A,R5
	MOV  	R5,#00H
	MOV  	R4,A
; 	j += b1;
			; SOURCE LINE # 97
	MOV  	A,R5
	ADD  	A,b1?41
	MOV  	R5,A
	CLR  	A
	ADDC 	A,R4
	MOV  	R4,A
;
; 	return j;
			; SOURCE LINE # 99
	MOV  	R6,A
	MOV  	R7,AR5
; }
			; SOURCE LINE # 100
?C0016:
	RET
; END OF D12_ReadInterruptRegister

;
; unsigned char D12_SelectEndpoint(unsigned char bEndp)

	RSEG  ?PR?_D12_SelectEndpoint?D12CI
	USING	0
_D12_SelectEndpoint:
;---- Variable 'bEndp?50' assigned to Register 'R5' ----
	MOV  	R5,AR7
			; SOURCE LINE # 102
; {
			; SOURCE LINE # 103
; 	unsigned char c;
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 106
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0017
; 		DISABLE;
			; SOURCE LINE # 107
	CLR  	EA
?C0017:
;
; 	outportb(D12_COMMAND, bEndp);
			; SOURCE LINE # 109
	MOV  	R7,#03H
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	c = inportb(D12_DATA);
			; SOURCE LINE # 110
	MOV  	R7,#02H
;	LCALL	_inportb
	MOV  	DPTR,#0FF02H
	MOVX 	A,@DPTR
	MOV  	R7,A
;---- Variable 'c?51' assigned to Register 'R7' ----
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 112
	MOV  	R6,bEPPflags
	MOV  	A,R6
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0018
; 		ENABLE;
			; SOURCE LINE # 113
	SETB 	EA
?C0018:
;
; 	return c;
			; SOURCE LINE # 115
; }
			; SOURCE LINE # 116
?C0019:
	RET
; END OF _D12_SelectEndpoint

;
; unsigned char D12_GetDMA(void)

	RSEG  ?PR?D12_GetDMA?D12CI
	USING	0
D12_GetDMA:
	CLR  	EA
;
	MOV  	R7,#03H
	MOV  	R5,#0FBH
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
;
	MOV  	R7,#02H
	MOV  	DPTR,#0FF02H
	MOVX 	A,@DPTR
	MOV  	R7,A
;
	SETB 	EA
	RET
; END OF D12_GetDMA

;
; unsigned char D12_ReadLastTransactionStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadLastTransactionStatus?D12CI
	USING	0
_D12_ReadLastTransactionStatus:
;---- Variable 'bEndp?60' assigned to Register 'R6' ----
	MOV  	R6,AR7
			; SOURCE LINE # 118
; {
			; SOURCE LINE # 119
; 	outportb(D12_COMMAND, 0x40 + bEndp);
			; SOURCE LINE # 120
	MOV  	R7,#03H
	MOV  	A,R6
	ADD  	A,#040H
	MOV  	R5,A
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A
; 	return inportb(D12_DATA);
			; SOURCE LINE # 121
	MOV  	R7,#02H
;	LCALL	_inportb
	MOV  	DPTR,#0FF02H
	MOVX 	A,@DPTR
	MOV  	R7,A
; }
			; SOURCE LINE # 122
?C0020:
	RET
; END OF _D12_ReadLastTransactionStatus

;
; unsigned char D12_ReadEndpointStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadEndpointStatus?D12CI
	USING	0
_D12_ReadEndpointStatus:
;---- Variable 'bEndp?70' assigned to Register 'R6' ----
	MOV  	R6,AR7
			; SOURCE LINE # 124
; {
			; SOURCE LINE # 125
; 	unsigned char c;
;
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 128
	MOV  	R7,bEPPflags
	MOV  	A,R7
	SWAP 	A
	RRC  	A
	ANL  	A,#07H
	JB   	ACC.0,?C0021
; 		DISABLE;
			; SOURCE LINE # 129
	CLR  	EA
?C0021:
;
; 	outportb(D12_COMMAND, 0x80 + bEndp);
			; SOURCE LINE # 131
	MOV  	R7,#03H
	MOV  	A,R6
	ADD  	A,#080H
	MOV  	R5,A
;	LCALL	_outportb
	MOV  	DPTR,#0FF03H
	MOV  	A,R5
	MOVX 	@DPTR,A

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人免费av在线| 日韩欧美电影一区| 欧美精品久久99| 国产精品久久久久久福利一牛影视| 亚洲免费观看在线视频| 国产乱理伦片在线观看夜一区| 欧美视频一区二区在线观看| 久久精品欧美日韩精品 | 7777精品伊人久久久大香线蕉经典版下载 | 日韩欧美国产综合| 亚洲人成电影网站色mp4| 国产伦精一区二区三区| 337p亚洲精品色噜噜噜| 亚洲一区在线观看免费| 97久久人人超碰| 国产日韩欧美a| 黄网站免费久久| 日韩亚洲欧美在线| 日韩精品午夜视频| 欧美私模裸体表演在线观看| 1区2区3区国产精品| 丁香六月久久综合狠狠色| ww久久中文字幕| 免费高清在线一区| 欧美一区二区女人| 日本在线不卡一区| 91精品国产91久久综合桃花| 亚洲一区国产视频| 欧美色手机在线观看| 亚洲午夜久久久久久久久电影网 | 欧美日韩国产综合视频在线观看 | 成+人+亚洲+综合天堂| 久久久一区二区三区| 国产一区二区三区四区五区入口| 91精品欧美一区二区三区综合在| 亚洲国产日产av| 欧美午夜精品一区二区三区| 亚洲午夜久久久久中文字幕久| 在线观看av不卡| 性久久久久久久| 91精品国产欧美一区二区| 五月婷婷久久综合| 欧美高清激情brazzers| 蜜臀av一区二区| 国产亚洲婷婷免费| 97久久超碰国产精品| 一区二区三区资源| 欧美精品一二三四| 久草这里只有精品视频| 久久久久久久久久美女| 成人精品视频一区二区三区尤物| 国产精品传媒视频| 在线观看视频91| 美女脱光内衣内裤视频久久影院| 精品成人一区二区三区四区| 成人av电影免费在线播放| 一区二区三区在线播放| 日韩三级免费观看| 成人三级伦理片| 亚洲国产精品一区二区久久恐怖片| 69av一区二区三区| 成人黄色在线网站| 亚洲成人av免费| 亚洲精品一线二线三线无人区| 国产91在线|亚洲| 亚洲一区中文在线| 欧美mv和日韩mv国产网站| 成人免费的视频| 日韩二区三区四区| 中文字幕+乱码+中文字幕一区| 色婷婷综合五月| 久久99国产精品久久99| 中文字幕人成不卡一区| 欧美一区二区三区婷婷月色| 韩国中文字幕2020精品| 亚洲一区精品在线| 欧美精彩视频一区二区三区| 欧美精品xxxxbbbb| www.成人在线| 国产乱人伦偷精品视频不卡 | 日韩亚洲欧美一区| 97精品久久久午夜一区二区三区| 日本欧美肥老太交大片| 亚洲色图第一区| 2024国产精品视频| 欧美日韩亚州综合| 91在线丨porny丨国产| 国产在线精品一区二区夜色| 亚洲3atv精品一区二区三区| 国产精品萝li| 久久在线免费观看| 欧美一级在线免费| 欧美日韩视频专区在线播放| 99久久综合色| 国产成人精品一区二| 精品午夜一区二区三区在线观看| 亚洲狠狠爱一区二区三区| 国产精品久久久久久久午夜片| 精品国产乱码久久久久久1区2区 | 高清视频一区二区| 蜜臀va亚洲va欧美va天堂 | 欧美在线影院一区二区| 成人小视频在线| 激情综合色综合久久| 日韩电影免费在线看| 亚洲成人免费看| 亚洲一区欧美一区| 亚洲一本大道在线| 美女一区二区久久| 免费人成在线不卡| 蜜臀av性久久久久蜜臀av麻豆| 午夜精品在线视频一区| 亚瑟在线精品视频| 亚洲成av人片在线观看无码| 一区二区三区视频在线看| 亚洲女厕所小便bbb| 亚洲视频在线观看三级| 亚洲黄色尤物视频| 亚洲一区在线视频| 三级一区在线视频先锋| 手机精品视频在线观看| 图片区日韩欧美亚洲| 免费日本视频一区| 免费成人性网站| 日韩高清电影一区| 91免费小视频| 成人激情视频网站| 91一区二区三区在线播放| 色婷婷香蕉在线一区二区| 欧美性受xxxx黑人xyx性爽| 欧美在线观看视频一区二区三区| 欧美日精品一区视频| 欧美一区二区三区日韩| 精品国产sm最大网站免费看| 国产亚洲精品超碰| 国产精品毛片无遮挡高清| 日韩理论片在线| 婷婷一区二区三区| 国产精品一线二线三线| 99久久久无码国产精品| 欧美日韩国产天堂| 久久免费午夜影院| 一区二区三区中文字幕| 日韩不卡手机在线v区| 国产精品一区二区免费不卡| 成人av电影在线观看| 欧美片在线播放| 欧美激情中文字幕| 亚洲一级二级三级| 国产在线精品免费| 一本色道久久加勒比精品| 欧美精品v国产精品v日韩精品| 国产亚洲美州欧州综合国| 亚洲品质自拍视频网站| 五月激情综合婷婷| 成人av电影免费观看| 欧美人妇做爰xxxⅹ性高电影| www欧美成人18+| 亚洲精品欧美激情| 国产精品一色哟哟哟| 欧美性猛交xxxx黑人交| 日本一区二区三区视频视频| 日韩国产在线观看一区| 成人爽a毛片一区二区免费| 69av一区二区三区| 亚洲欧美另类久久久精品2019| 久久国内精品视频| 欧美午夜不卡视频| 欧美国产精品v| 免费看欧美女人艹b| 在线视频综合导航| 国产精品理论在线观看| 狠狠狠色丁香婷婷综合久久五月| 在线观看av一区二区| 亚洲欧洲日产国产综合网| 国内不卡的二区三区中文字幕| 欧美色综合久久| 最新不卡av在线| 国产白丝网站精品污在线入口| 欧美一区在线视频| 亚洲尤物在线视频观看| 99视频精品在线| 欧美激情艳妇裸体舞| 精一区二区三区| 日韩亚洲欧美综合| 麻豆国产欧美一区二区三区| 欧美日本视频在线| 国产精品白丝av| 欧美电影免费观看高清完整版在 | 亚洲一区二区三区免费视频| 成人污污视频在线观看| 久久久久久久综合色一本| 久久99国产精品久久99果冻传媒| 6080亚洲精品一区二区| 亚洲成av人片在www色猫咪| 欧美日韩一二三区| 亚欧色一区w666天堂| 欧美高清性hdvideosex| 天天综合色天天综合色h| 欧美日韩精品一区二区三区蜜桃 |