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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? d12ci.asm

?? D12實(shí)現(xiàn)的USB
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
; .\D12ci.SRC generated 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
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_SelectEndpoint?D12CI            SEGMENT CODE 
?DT?_D12_SelectEndpoint?D12CI            SEGMENT DATA OVERLAYABLE 
?PR?_D12_ReadLastTransactionStatus?D12CI SEGMENT CODE 
?DT?_D12_ReadLastTransactionStatus?D12CI SEGMENT DATA OVERLAYABLE 
?PR?_D12_ReadEndpointStatus?D12CI        SEGMENT CODE 
?DT?_D12_ReadEndpointStatus?D12CI        SEGMENT DATA OVERLAYABLE 
?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_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 
?PR?fn_usb_isr?D12CI SEGMENT CODE 
?DT?fn_usb_isr?D12CI SEGMENT DATA OVERLAYABLE 

	EXTRN	DATA (D12_COMMAND)
	EXTRN	DATA (D12_DATA)
	EXTRN	DATA (bEPPflags)

	EXTRN	CODE (ep2_txdone)
	EXTRN	CODE (dma_eot)
	EXTRN	CODE (ep0_rxdone)
	EXTRN	CODE (ep1_rxdone)
	EXTRN	CODE (ep2_rxdone)
	EXTRN	CODE (ep0_txdone)
	EXTRN	CODE (ep1_txdone)
	EXTRN	CODE (?C?CSTOPTR)
	EXTRN	CODE (?C?CLDOPTR)

	PUBLIC	fn_usb_isr
	PUBLIC	_D12_AcknowledgeEndpoint
	PUBLIC	_D12_WriteEndpoint
	PUBLIC	_D12_ReadEndpoint
	PUBLIC	D12_ReadCurrentFrameNumber
	PUBLIC	D12_SendResume
	PUBLIC	_D12_SetEndpointStatus
	PUBLIC	_D12_ReadEndpointStatus
	PUBLIC	_D12_ReadLastTransactionStatus
	PUBLIC	_D12_SelectEndpoint
	PUBLIC	_D12_SetDMA
	PUBLIC	_D12_SetMode
	PUBLIC	_D12_SetEndpointEnable
	PUBLIC	_D12_SetAddressEnable

	RSEG  ?DT?_D12_SelectEndpoint?D12CI
?_D12_SelectEndpoint?BYTE:
      bEndp?446:   DS   1
	ORG  1
          c?447:   DS   1

	RSEG  ?DT?_D12_ReadLastTransactionStatus?D12CI
?_D12_ReadLastTransactionStatus?BYTE:
      bEndp?548:   DS   1

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

	RSEG  ?DT?_D12_SetMode?D12CI
?_D12_SetMode?BYTE:
    bConfig?243:   DS   1
    bClkDiv?244:   DS   1

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

	RSEG  ?DT?_D12_SetAddressEnable?D12CI
?_D12_SetAddressEnable?BYTE:
   bAddress?040:   DS   1
    bEnable?041:   DS   1

	RSEG  ?DT?_D12_ReadEndpoint?D12CI
?_D12_ReadEndpoint?BYTE:
      endp?1055:   DS   1
       len?1056:   DS   1
       buf?1057:   DS   3
	ORG  5
         i?1058:   DS   1
         j?1059:   DS   1

	RSEG  ?DT?fn_usb_isr?D12CI
?fn_usb_isr?BYTE:
      i_st?1365:   DS   2
        b1?1366:   DS   1

	RSEG  ?DT?_D12_ReadEndpointStatus?D12CI
?_D12_ReadEndpointStatus?BYTE:
      bEndp?649:   DS   1
	ORG  1
          c?650:   DS   1

	RSEG  ?DT?_D12_WriteEndpoint?D12CI
?_D12_WriteEndpoint?BYTE:
      endp?1160:   DS   1
       len?1161:   DS   1
       buf?1162:   DS   3
	ORG  5
         i?1163:   DS   1

	RSEG  ?DT?D12_ReadCurrentFrameNumber?D12CI
?D12_ReadCurrentFrameNumber?BYTE:
          i?953:   DS   2
          j?954:   DS   2

	RSEG  ?DT?_D12_SetEndpointStatus?D12CI
?_D12_SetEndpointStatus?BYTE:
      bEndp?751:   DS   1
   bStalled?752:   DS   1

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

; void D12_SetAddressEnable(unsigned char bAddress, unsigned char bEnable)
	RSEG  ?PR?_D12_SetAddressEnable?D12CI
_D12_SetAddressEnable:
	USING	0
			; SOURCE LINE # 14
	MOV  	bAddress?040,R7
	MOV  	bEnable?041,R5
; {
			; SOURCE LINE # 15
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 16
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0001
; 		DISABLE;
			; SOURCE LINE # 17
	CLR  	EA
?C0001:
; 
; 	outportb(D12_COMMAND, 0xD0);
			; SOURCE LINE # 19
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0D0H
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 20
	MOV  	A,bEnable?041
	JZ   	?C0002
; 		bAddress |= 0x80;
			; SOURCE LINE # 21
	ORL  	bAddress?040,#080H
?C0002:
; 	outportb(D12_DATA, bAddress);
			; SOURCE LINE # 22
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bAddress?040
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 24
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0004
; 		ENABLE;
			; SOURCE LINE # 25
	SETB 	EA
; }
			; SOURCE LINE # 26
?C0004:
	RET  	
; END OF _D12_SetAddressEnable

; 
; void D12_SetEndpointEnable(unsigned char bEnable)

	RSEG  ?PR?_D12_SetEndpointEnable?D12CI
_D12_SetEndpointEnable:
	USING	0
			; SOURCE LINE # 28
	MOV  	bEnable?142,R7
; {
			; SOURCE LINE # 29
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 30
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0005
; 		DISABLE;
			; SOURCE LINE # 31
	CLR  	EA
?C0005:
; 
; 	outportb(D12_COMMAND, 0xD8);
			; SOURCE LINE # 33
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0D8H
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 34
	MOV  	A,bEnable?142
	JZ   	?C0006
; 		outportb(D12_DATA, 1);
			; SOURCE LINE # 35
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,#01H
	MOVX 	@DPTR,A
	SJMP 	?C0007
?C0006:
; 	else
; 		outportb(D12_DATA, 0);
			; SOURCE LINE # 37
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	CLR  	A
	MOVX 	@DPTR,A
?C0007:
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 39
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0009
; 		ENABLE;
			; SOURCE LINE # 40
	SETB 	EA
; }
			; SOURCE LINE # 41
?C0009:
	RET  	
; END OF _D12_SetEndpointEnable

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

	RSEG  ?PR?_D12_SetMode?D12CI
_D12_SetMode:
	USING	0
			; SOURCE LINE # 43
	MOV  	bConfig?243,R7
	MOV  	bClkDiv?244,R5
; {
			; SOURCE LINE # 44
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 45
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0010
; 		DISABLE;
			; SOURCE LINE # 46
	CLR  	EA
?C0010:
; 
; 	outportb(D12_COMMAND, 0xF3);
			; SOURCE LINE # 48
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0F3H
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bConfig);
			; SOURCE LINE # 49
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bConfig?243
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bClkDiv);
			; SOURCE LINE # 50
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bClkDiv?244
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 52
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0012
; 		ENABLE;
			; SOURCE LINE # 53
	SETB 	EA
; }
			; SOURCE LINE # 54
?C0012:
	RET  	
; END OF _D12_SetMode

; 
; void D12_SetDMA(unsigned char bMode)

	RSEG  ?PR?_D12_SetDMA?D12CI
_D12_SetDMA:
	USING	0
			; SOURCE LINE # 56
	MOV  	bMode?345,R7
; {
			; SOURCE LINE # 57
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 58
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0013
; 		DISABLE;
			; SOURCE LINE # 59
	CLR  	EA
?C0013:
; 
; 	outportb(D12_COMMAND, 0xFB);
			; SOURCE LINE # 61
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0FBH
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bMode);
			; SOURCE LINE # 62
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bMode?345
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 64
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0015
; 		ENABLE;
			; SOURCE LINE # 65
	SETB 	EA
; }
			; SOURCE LINE # 66
?C0015:
	RET  	
; END OF _D12_SetDMA

; 
; /*
; unsigned short D12_ReadInterruptRegister(void)
; {
; 	unsigned char b1;
; 	unsigned int j;
; 
; 	outportb(D12_COMMAND, 0xF4);
; 	b1 = inportb(D12_DATA);
; 	j = inportb(D12_DATA);
; 
; 	j <<= 8;
; 	j += b1;
; 
; 	return j;
; }
; */
; 
; unsigned char D12_SelectEndpoint(unsigned char bEndp)

	RSEG  ?PR?_D12_SelectEndpoint?D12CI
_D12_SelectEndpoint:
	USING	0
			; SOURCE LINE # 85
	MOV  	bEndp?446,R7
; {
			; SOURCE LINE # 86
; 	unsigned char c;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 89
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0016
; 		DISABLE;
			; SOURCE LINE # 90
	CLR  	EA
?C0016:
; 
; 	outportb(D12_COMMAND, bEndp);
			; SOURCE LINE # 92
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,bEndp?446
	MOVX 	@DPTR,A
; 	c = inportb(D12_DATA);
			; SOURCE LINE # 93
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
	MOV  	c?447,R7
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 95
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0017
; 		ENABLE;
			; SOURCE LINE # 96
	SETB 	EA
?C0017:
; 
; 	return c;
			; SOURCE LINE # 98
	MOV  	R7,c?447
; }
			; SOURCE LINE # 99
?C0018:
	RET  	
; END OF _D12_SelectEndpoint

; 
; unsigned char D12_ReadLastTransactionStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadLastTransactionStatus?D12CI
_D12_ReadLastTransactionStatus:
	USING	0
			; SOURCE LINE # 101
;	MOV  	bEndp?548,R7
; {
			; SOURCE LINE # 102
; 	outportb(D12_COMMAND, 0x40 + bEndp);
			; SOURCE LINE # 103
	MOV  	A,R7
	ADD  	A,#040H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	return inportb(D12_DATA);
			; SOURCE LINE # 104
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
; }
			; SOURCE LINE # 105
?C0019:
	RET  	
; END OF _D12_ReadLastTransactionStatus

; 
; unsigned char D12_ReadEndpointStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadEndpointStatus?D12CI
_D12_ReadEndpointStatus:
	USING	0
			; SOURCE LINE # 107
	MOV  	bEndp?649,R7
; {
			; SOURCE LINE # 108
; 	unsigned char c;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 111
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0020
; 		DISABLE;
			; SOURCE LINE # 112
	CLR  	EA
?C0020:
; 
; 	outportb(D12_COMMAND, 0x80 + bEndp);
			; SOURCE LINE # 114
	MOV  	A,bEndp?649
	ADD  	A,#080H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	c = inportb(D12_DATA);
			; SOURCE LINE # 115
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 117
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0021
; 		ENABLE;
			; SOURCE LINE # 118
	SETB 	EA
?C0021:
; 
; 	return c;
			; SOURCE LINE # 120
; }
			; SOURCE LINE # 121
?C0022:
	RET  	
; END OF _D12_ReadEndpointStatus

; 
; void D12_SetEndpointStatus(unsigned char bEndp, unsigned char bStalled)

	RSEG  ?PR?_D12_SetEndpointStatus?D12CI
_D12_SetEndpointStatus:
	USING	0
			; SOURCE LINE # 123
	MOV  	bEndp?751,R7
	MOV  	bStalled?752,R5
; {
			; SOURCE LINE # 124
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 125
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0023
; 		DISABLE;
			; SOURCE LINE # 126
	CLR  	EA
?C0023:
; 
; 	outportb(D12_COMMAND, 0x40 + bEndp);
			; SOURCE LINE # 128
	MOV  	A,bEndp?751
	ADD  	A,#040H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bStalled);
			; SOURCE LINE # 129
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bStalled?752
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 131
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0025
; 		ENABLE;
			; SOURCE LINE # 132
	SETB 	EA
; }
			; SOURCE LINE # 133
?C0025:
	RET  	
; END OF _D12_SetEndpointStatus

; 
; void D12_SendResume(void)

	RSEG  ?PR?D12_SendResume?D12CI
D12_SendResume:
	USING	0
			; SOURCE LINE # 135
; {
			; SOURCE LINE # 136
; 	outportb(D12_COMMAND, 0xF6);
			; SOURCE LINE # 137
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0F6H
	MOVX 	@DPTR,A
; }
			; SOURCE LINE # 138
	RET  	
; END OF D12_SendResume

; 
; unsigned short D12_ReadCurrentFrameNumber(void)

	RSEG  ?PR?D12_ReadCurrentFrameNumber?D12CI
D12_ReadCurrentFrameNumber:
	USING	0
			; SOURCE LINE # 140
; {
			; SOURCE LINE # 141
; 	unsigned short i,j;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 144
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0027
; 		DISABLE;
			; SOURCE LINE # 145
	CLR  	EA
?C0027:
; 
; 	outportb(D12_COMMAND, 0xF5);
			; SOURCE LINE # 147
	MOV  	DPH,D12_COMMAND

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模冰冰炮一区二区| 久久综合色婷婷| 国产亚洲精品aa午夜观看| 一区二区三区在线影院| 国产91在线|亚洲| 91精品国产欧美一区二区成人 | 色婷婷激情综合| 26uuu亚洲| 男人的天堂亚洲一区| 欧美性色黄大片| 亚洲色图都市小说| 成人性视频免费网站| 精品久久久久久久久久久久包黑料 | 91免费观看视频| 国产亚洲一本大道中文在线| 人人精品人人爱| 在线成人免费视频| 日韩高清不卡一区二区| 欧美三级视频在线观看| 亚洲靠逼com| 92国产精品观看| 亚洲另类春色校园小说| 成人精品视频一区二区三区尤物| 久久一日本道色综合| 国产一区二区三区免费在线观看| 日韩三级精品电影久久久| 天天亚洲美女在线视频| 91精品国产色综合久久| 美美哒免费高清在线观看视频一区二区| 精品视频一区三区九区| 亚洲精品国产a| 色成人在线视频| 亚洲国产欧美在线| 欧美久久久久久久久久| 日韩中文欧美在线| 欧美大尺度电影在线| 精品在线观看视频| 国产女人18水真多18精品一级做| 粉嫩一区二区三区在线看| 国产精品国产三级国产普通话99| 91视频精品在这里| 亚洲国产一区二区视频| 制服丝袜亚洲色图| 久久国产精品72免费观看| 26uuu久久天堂性欧美| 国产福利电影一区二区三区| 国产精品短视频| 欧美久久久久久久久中文字幕| 麻豆91精品91久久久的内涵| 久久九九久精品国产免费直播| 丁香婷婷综合五月| 一区二区三区小说| 欧美一级免费大片| 懂色av中文一区二区三区 | 99精品一区二区三区| 亚洲一区二区在线免费观看视频| 欧美一区二区三区视频在线 | 国产欧美日韩另类视频免费观看| av中文一区二区三区| 亚洲国产综合人成综合网站| 精品美女在线播放| 日本高清视频一区二区| 激情成人午夜视频| 亚洲一区在线观看网站| 亚洲精品一区二区三区影院 | www.欧美亚洲| 首页国产欧美日韩丝袜| 国产欧美日韩在线| 91精品国产综合久久国产大片| 国产成人免费视频一区| 亚洲成人av一区二区三区| 欧美国产精品专区| 日韩欧美国产综合| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产美女主播视频一区| 一区二区三区日韩精品| 国产亚洲欧美中文| 欧美一区二区大片| 色婷婷av一区二区三区gif | 日本一区二区三区免费乱视频| 91国产成人在线| 国产成人av电影在线| 免费成人在线观看视频| 一区二区三区日韩欧美精品| 国产午夜亚洲精品午夜鲁丝片| 5月丁香婷婷综合| 色av成人天堂桃色av| 成人在线视频一区二区| 精品午夜久久福利影院| 亚洲第一成年网| 亚洲色图清纯唯美| 国产视频一区二区在线| 精品国产91乱码一区二区三区 | 成人性生交大片免费看中文网站 | 亚洲一区欧美一区| 亚洲品质自拍视频| 国产精品久久久久久久久免费相片 | 综合色天天鬼久久鬼色| 国产亚洲成年网址在线观看| 精品盗摄一区二区三区| 欧美电视剧在线观看完整版| 欧美美女网站色| 在线观看成人免费视频| 99精品热视频| 色综合久久综合网| 色呦呦网站一区| 91视频在线观看| 色丁香久综合在线久综合在线观看| 99国产欧美另类久久久精品| 成人av在线网| 99久久久精品| 在线视频你懂得一区| 在线欧美日韩精品| 欧美日韩小视频| 91麻豆精品91久久久久久清纯 | 欧美日韩一区二区三区免费看| 欧美中文字幕不卡| 欧美精品久久一区| 日韩精品资源二区在线| 精品国产乱码久久久久久1区2区| 精品福利二区三区| 国产精品免费看片| 亚洲精品成人精品456| 亚洲愉拍自拍另类高清精品| 亚洲国产精品一区二区www| 婷婷综合五月天| 狠狠色狠狠色合久久伊人| 国产精品白丝jk黑袜喷水| 成人av网址在线| 在线一区二区观看| 欧美一级一区二区| 欧美国产欧美综合| 亚洲一区二区精品视频| 青青草97国产精品免费观看 | 亚洲精选免费视频| 婷婷中文字幕一区三区| 国产一区不卡视频| 91麻豆精东视频| 337p亚洲精品色噜噜狠狠| 国产人成亚洲第一网站在线播放| 亚洲日本中文字幕区| 日韩av网站在线观看| 丁香婷婷深情五月亚洲| 欧美视频在线不卡| 久久―日本道色综合久久| 亚洲精品免费在线播放| 日韩不卡免费视频| 99精品视频在线观看| 欧美一区二区视频网站| 国产精品视频麻豆| 日韩在线卡一卡二| 波多野结衣在线aⅴ中文字幕不卡| 欧美色视频在线观看| 国产午夜精品久久久久久久 | 99免费精品视频| 日韩欧美高清dvd碟片| 自拍偷自拍亚洲精品播放| 麻豆精品视频在线| 色香蕉成人二区免费| 久久综合视频网| 日本在线不卡一区| 一本久道久久综合中文字幕| 日韩一区二区电影网| 亚洲自拍与偷拍| eeuss鲁片一区二区三区| 精品久久99ma| 婷婷成人综合网| 色噜噜狠狠成人中文综合| 久久精品人人做人人爽人人| 首页国产欧美日韩丝袜| 91亚洲精品久久久蜜桃| 国产日韩av一区| 韩国成人精品a∨在线观看| 制服丝袜在线91| 亚洲国产日韩在线一区模特| 97久久人人超碰| 欧美高清一级片在线观看| 国产一本一道久久香蕉| 精品久久久久久亚洲综合网 | 久久精品无码一区二区三区| 日欧美一区二区| 欧美日韩一区国产| 亚洲午夜影视影院在线观看| 色综合久久久久综合体| 自拍偷拍国产精品| 99综合影院在线| 国产日产亚洲精品系列| 国产老肥熟一区二区三区| 精品少妇一区二区三区视频免付费 | 一区二区三区丝袜| 国产毛片精品国产一区二区三区| 欧美三级电影在线观看| 一区二区三区在线观看视频| 97久久精品人人澡人人爽| 亚洲国产成人一区二区三区| 国产成人精品一区二区三区网站观看| 欧美精品一区二区三区高清aⅴ| 免费久久99精品国产| 精品嫩草影院久久| 国产精品一区二区在线播放|