日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

《30天自制操作系统》 day8 小结

發(fā)布時間:2023/12/20 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《30天自制操作系统》 day8 小结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

鼠標控制與32位模式切換

在編寫代碼的時候可以對照書中的代碼,以便及時找出自己的錯誤。

  • 鼠標控制與32位模式切換
    • 鼠標解讀1
    • 整理
    • 鼠標解讀2
    • 移動鼠標指針
    • 通往32位模式之路

1. 鼠標解讀(1)

已經(jīng)能從鼠標取得數(shù)據(jù)了,緊接著的問題是要解讀這些數(shù)據(jù),調(diào)查鼠標是怎么移動的,然后結(jié)合鼠標的動作,讓鼠標指針相應(yīng)地動起來。

首先對bootpack.c中的HariMain進行一些修改:

for (;;) {io_cli();if (fifo8_status(&keyfifo) + fifo8_status(&mousefifo) == 0) {io_stihlt();} else {if (fifo8_status(&keyfifo) != 0) {i = fifo8_get(&keyfifo);io_sti();sprintf(s, "%02X", i);boxfill8(binfo->vram, binfo->scrnx, COL8_008484, 0, 16, 15, 31);putfonts8_asc(binfo->vram, binfo->scrnx, 0, 16, COL8_FFFFFF, s);} else if (fifo8_status(&mousefifo) != 0) {i = fifo8_get(&mousefifo);io_sti();if (mouse_phase == 0) /*等待鼠標的0xfa的狀態(tài)*/{if (i == 0xfa){mouse_phase = 1;}} else if (mouse_phase == 1) {/*等待鼠標的第一字節(jié)*/mouse_dbuf[0] = i;mouse_phase = 2;} else if (mouse_phase == 2) {/* 等待鼠標的第二字節(jié) */mouse_dbuf[1] = i;mouse_phase = 3;} else if (mouse_phase == 3) {mouse_dbuf[2] = i;mouse_phase = 1;/*鼠標的三個字節(jié)都齊了,顯示出來*/sprintf(s, "%02X %02X %02X", mouse_dbuf[0], mouse_dbuf[1], mouse_dbuf[2]);boxfill8(binfo->vram, binfo->scrnx, COL8_008484, 32, 16, 32 + 8 * 8 - 1, 31);putfonts8_asc(binfo->vram, binfo->scrnx, 32, 16, COL8_FFFFFF, s);}}}}

實際上是將HariMain中for循環(huán)部分進行修改,首先把最初讀到的0xfa舍棄掉。之后,每次從鼠標那里送過來的數(shù)據(jù)都應(yīng)該是3個字節(jié)一組的,所以每當數(shù)據(jù)累積到3個字節(jié),就把他顯示在屏幕上。

變量mouse_phase用來記住接受鼠標數(shù)據(jù)的工作進展到了什么階段(phase)。接受到的數(shù)據(jù)放在mouse_dbuf[0~2]內(nèi)。

if (mouse_phase == 0) /*等待鼠標的0xfa的狀態(tài)*/{各種處理; } else if (mouse_phase == 1) {/*等待鼠標的第一字節(jié)*/各種處理;} else if (mouse_phase == 2) {/* 等待鼠標的第二字節(jié) */各種處理;} else if (mouse_phase == 3) {/*鼠標的三個字節(jié)都齊了,顯示出來*/各種處理;}

這部分就是對于不同的mouse_phase值,相應(yīng)地做各種不同的處理。顯示結(jié)果如下(鼠標移動過):

屏幕上除了括號內(nèi)的還有三字節(jié)數(shù)字,即mouse_dbuf[0],mouse_dbuf[1],mouse_dbuf[2]里的數(shù)據(jù)。”08”部分0會在0~3的范圍內(nèi)變化,”8”只有在點擊鼠標時才會有變化,值在8~F之間。第二個字節(jié)與鼠標的左右移動有關(guān),第三個字節(jié)與鼠標的上下移動有關(guān)。

2. 整理

在HariMain函數(shù)中出現(xiàn)的unsigned char mouse_dbuf[3], mouse_phase;聲明可以放到函數(shù)前的結(jié)構(gòu)體里:

struct MOUSE_DEC {unsigned char buf[3], phase; };

并在這句話修改為:

struct MOUSE_DEC mdec;

創(chuàng)建的這個結(jié)構(gòu)體MOUSE_DEC,DEC是decode的縮寫,用這個結(jié)構(gòu)日把鼠標所需要的變量都歸總到一塊兒。
然后將鼠標的解讀從函數(shù)HariMain的接受信息處理中剝離出來,放到了mouse_decode函數(shù)。

3. 鼠標解讀(2)

struct MOUSE_DEC {unsigned char buf[3], phase;int x, y ,btn; };int mouse_decode(struct MOUSE_DEC *mdec, unsigned char dat) {if (mdec->phase == 0) {/* 等待鼠標的0xfa的階段 */if (dat == 0xfa) {mdec->phase = 1;}return 0;}if (mdec->phase == 1) {/* 等待鼠標第一字節(jié)的階段 */if ((dat & 0xc8) == 0x08) {/*如果第一字節(jié)正確*/mdec->buf[0] = dat;mdec->phase = 2;}return 0;}if (mdec->phase == 2) {/* 等待鼠標第二字節(jié)的階段 */mdec->buf[1] = dat;mdec->phase = 3;return 0;}if (mdec->phase == 3) {/* 等待鼠標第三字節(jié)的階段 */mdec->buf[2] = dat;mdec->phase = 1;mdec->btn = mdec->buf[0] & 0x07;mdec->x = mdec->buf[1];mdec->y = mdec->buf[2];if ((mdec->buf[0] & 0x10) != 0){mdec->x |= 0xffffff00;}if ((mdec->buf[0] & 0x20) != 0){mdec->y |= 0xffffff00;}mdec->y = - mdec->y; /*鼠標的y方向與畫面符號相反*/return 1;}return -1; /* 應(yīng)該不可能到這里來 */ }

結(jié)構(gòu)體里增加的幾個變量用于存放解讀結(jié)果,這幾個變量是x、y和btn,分別用于存放移動信息和鼠標按鍵狀態(tài)。

if (mdec->phase == 1)這個語句用于判斷第一字節(jié)對移動有反應(yīng)的部分是否在0~3的范圍內(nèi);同時還要判斷第一字節(jié)對點擊有反應(yīng)的部分是否在8~F的范圍內(nèi),如果不在以上數(shù)據(jù)范圍內(nèi)就被舍去。這樣做是因為鼠標連線可能會由接觸不良,這樣產(chǎn)生的數(shù)據(jù)就有錯位,不能順利解讀。

if (mdec->phase == 3)語句是解讀處理的核心。鼠標鍵的狀態(tài)放在buf[0]的低3位,我們只取出這3位。十六進制的0x07相當于二進制的0000 0111,通過與運算(&)取出低3位。

x,y基本上直接使用buf[1]和buf[2],但是需要使用第一字節(jié)中對鼠標移動有反應(yīng)的幾位,將x和y的第8位及第8位以后全部都設(shè)成1,或全部都保留為0,就能正確解讀x和y。

解讀最后對y符號進行了取反操作是因為鼠標與屏幕的y方向正好相反,為了配合畫面方向,就對y符號進行了取反操作。

鼠標數(shù)據(jù)解讀完成之后接下來修改顯示部分:

else if (fifo8_status(&mousefifo) != 0) {i = fifo8_get(&mousefifo);io_sti();if (mouse_decode(&mdec, i) != 0) /*3字節(jié)都湊齊了,所以把它們顯示出來*/{sprintf(s, "[lcr %4d %4d]", mdec.x, mdec.y);if ((mdec.btn & 0x01) != 0) {s[1] = 'L';}if ((mdec.btn & 0x02) != 0) {s[3] = 'R';}if ((mdec.btn & 0x04) != 0) {s[2] = 'C';}boxfill8(binfo->vram, binfo->scrnx, COL8_008484, 32, 16, 32 + 15 * 8 - 1, 31);putfonts8_asc(binfo->vram, binfo->scrnx, 32, 16, COL8_FFFFFF, s);}}

如果mdec.btn的最低位是1,就把s的第2個字符(第一個字符是s[0])換成‘L’。執(zhí)行結(jié)果如下:

最左邊的字符是因為有按鍵。

4. 移動鼠標指針

現(xiàn)在就是讓鼠標指針在屏幕上動起來啦,感覺好激動,終于能動了。

else if (fifo8_status(&mousefifo) != 0) {i = fifo8_get(&mousefifo);io_sti();if (mouse_decode(&mdec, i) != 0) /*3字節(jié)都湊齊了,所以把它們顯示出來*/{sprintf(s, "[lcr %4d %4d]", mdec.x, mdec.y);if ((mdec.btn & 0x01) != 0) {s[1] = 'L';}if ((mdec.btn & 0x02) != 0) {s[3] = 'R';}if ((mdec.btn & 0x04) != 0) {s[2] = 'C';}boxfill8(binfo->vram, binfo->scrnx, COL8_008484, 32, 16, 32 + 15 * 8 - 1, 31);putfonts8_asc(binfo->vram, binfo->scrnx, 32, 16, COL8_FFFFFF, s);/*鼠標指針的移動*/boxfill8(binfo->vram, binfo->scrnx, COL8_008484, mx, my, mx + 15 * 8 - 1, my + 15); /*隱藏鼠標*/mx += mdec.x;my += mdec.y;if (mx < x){mx = 0;}if (my < 0){my = 0;}if (mx > binfo->scrnx - 16){mx = binfo->scrnx - 16;}if (my > binfo->scrny - 16){my = binfo->scrny - 16;}sprintf(s, "(%sd, %3d)", mx, my);boxfill8(binfo->vram, binfo->scrnx, COL8_008484, 0, 0, 79, 15); /*隱藏坐標*/putfonts8_asc(binfo->vram, binfo->scrnx, 0, 0, COL8_FFFFFF, s); /*顯示坐標*/putfonts8_8(binfo->vram, binfo->scrnx, 16, 16, mx, my, mcursor, 16); /*描畫鼠標*/}

先隱藏到鼠標指針,然后根據(jù)取得的鼠標數(shù)據(jù)解讀得到的位移量,讓鼠標顯示在屏幕上。

mx += mdec.x; my += mdec.y;

是為了防止鼠標指針跑到屏幕外進行的調(diào)整。運行看看,鼠標能動啦!

5. 通往32位模式之路

這里講解了asmhead.nas中的程序。

; PIC關(guān)閉一切中斷 ; 根據(jù)AT兼容機的規(guī)格,如果要初始化PIC, ; 必須在CLI之前進行,否則有時會掛起, ; 隨后進行PIC的初始化MOV AL,0xffOUT 0x21,ALNOP ; 如果連續(xù)執(zhí)行OUT指令,有些機種會無法正常運行OUT 0xa1,ALCLI ; 禁止CPU級別的中斷

這段程序等同于一下內(nèi)容的C程序。

io_out8(PIC0_IMR, 0xff ); /* 禁止主PIC的全部中斷 */ io_out8(PIC1_IMR, 0xff ); /* 禁止從PIC的全部中斷 */ Io_cli(); /*禁止CPU級別的中斷*/

為了讓CPU能夠訪問1MB以上的內(nèi)存空間,設(shè)定A20GATE

CALL waitkbdoutMOV AL,0xd1OUT 0x64,ALCALL waitkbdoutMOV AL,0xdf ; enable A20OUT 0x60,ALCALL waitkbdout

這里的waitbdout等同于wait_KBC_sendread,等同于C語言中的:

#define KEYCMD_WRITE_OUTPORT 0xd1 #define KBC_OUTPORT_A20G_ENABLE 0xdf/* A20GATE的設(shè)定*/Wait_KBC_sendready();Io_out8(PORT_KEYCMD, KEYCMD_WRITE_OUTPORT);Waite_KBC_sendready();Io_out8(PORT_KEYDATA, KBC_OUTPORT_A20G_ENABLE);Waite_KBC_sendready(); /*這句話是為了等待完成執(zhí)行指令*/

程序的基本結(jié)構(gòu)與init_keyboard完全相同,功能僅僅是往鍵盤控制電路發(fā)送指令。這里發(fā)送的指令,是指令鍵盤控制電路的附屬端口輸出0xdf。這個附屬端口,連接著主板上的很多地方,通過這個端口發(fā)送不同的指令,就可以實現(xiàn)各種各樣的控制功能。

這次輸出0xdf所要完成的功能,是讓A20GATE信號線變成ON的狀態(tài)。這條信號線的作用是使內(nèi)存的1MB以上的部分變成可使用狀態(tài)。Waite_KBC_sendready();是多余的,在此之后,雖然不會往鍵盤送命令,但仍然要等到下一個命令能夠送來為止。這是為了等待A20GATE的處理切實完成。

; 切換到保護模式[INSTRSET "i486p"] ; “想要使用486指令”的敘述LGDT [GDTR0] ; 設(shè)定臨時GDTMOV EAX,CR0AND EAX,0x7fffffff ; 設(shè)bit31為0(為了禁止頒)OR EAX,0x00000001 ; 設(shè)bit0為1(為了切換到保護模式)MOV CR0,EAXJMP pipelineflush pipelineflush:MOV AX,1*8 ; 可讀寫的段 32bitMOV DS,AXMOV ES,AXMOV FS,AXMOV GS,AXMOV SS,AX

INSTRSET指令,是為了能夠使用386以后的LGDT,EAX, CR0等關(guān)鍵字。LGDT指令將暫定的GDT讀進來。然后將CR0這一特殊的32寄存器的值帶入EAX,并將最高位置為0,最低位置為1,再將這個值返回給CR0寄存器。這樣就完成了模式轉(zhuǎn)換,進入到不用頒的保護模式。CR0,也就是control register 0,是一個非常重要的寄存器,只有操作系統(tǒng)才能操作它。

保護模式是指操作系統(tǒng)受到CPU的保護,應(yīng)用程序既不能隨便改變段的設(shè)定,又不能使用操作系統(tǒng)專用的段。

通過帶入CR0而切換到保護模式時,要馬上執(zhí)行JMP指令。因為變成保護模式后,機器語言的解釋要發(fā)生變化。CPU為了加快指令的執(zhí)行速度而使用了管道(piprline)這一機制。也就是說,前一條指令還在執(zhí)行的時候就開始解釋下一條甚至再下一條指令。因為模式變了,就要重新解釋一遍,所以加入了JMP指令。

并且在進入保濕模式以后,段寄存器的意思也變了(不再是乘以16后再加算的意思了),除了CS以外所有段寄存器的值都從0x0000變成了0x0008.CS保持原狀是因為如果CS也變了,會造成混亂,所以只有CS要放到后面再處理。0x0008,相當于“gdt+1”的段。

; bootpack的傳送MOV ESI,bootpack ; 傳送源MOV EDI,BOTPAK ; 傳送目的地MOV ECX,512*1024/4CALL memcpy; 磁盤數(shù)據(jù)最終轉(zhuǎn)送到它本來的位置去; 首先從啟動扇區(qū)開始MOV ESI,0x7c00 ; 傳送源MOV EDI,DSKCAC ; 傳送目的地MOV ECX,512/4CALL memcpy; 所有剩下的MOV ESI,DSKCAC0+512 ; 傳送源MOV EDI,DSKCAC+512 ; 傳送目的地MOV ECX,0MOV CL,BYTE [CYLS]IMUL ECX,512*18*2/4 ; 從柱面數(shù)變換為字節(jié)數(shù)/4SUB ECX,512/4 ; 減去IPLCALL memcpy

這部分程序只是在調(diào)用memcpy函數(shù),同樣可以理解成C語言形式(寫法可能不正確,但中心思想是類似的):

memcpy(bootpack, BOTPAK, 512*1024/4); memcpy(0x7c00, DSKCAC, 512/4 ); memcpy(DSKCAC0+512, DSKCAC+512, cyls*512*18*2/4 - 512/4);

函數(shù)mencpy是賦值內(nèi)存的函數(shù),語法如下:
memcpy(轉(zhuǎn)送源地址, 轉(zhuǎn)送目的地址, 轉(zhuǎn)送數(shù)據(jù)的大小);
轉(zhuǎn)送數(shù)據(jù)大小是以雙字節(jié)位單位的,所以數(shù)據(jù)大小用字節(jié)數(shù)除以4來指定。
memcpy(0x7c00, DSKCAC, 512/4 );
DSKCAC是0x00100000,所以上面這句話就是從0x7c00復(fù)制512字節(jié)到0x00100000。這正好是將啟動扇區(qū)復(fù)制到1MB以后的內(nèi)存去。
memcpy(DSKCAC0+512, DSKCAC+512, cyls*512*18*2/4 - 512/4);
它的意思是將始于0x00008200的磁盤內(nèi)容,復(fù)制到0x00100200那里。

上文中“轉(zhuǎn)送數(shù)據(jù)大小”的計算有點復(fù)雜,因為它是以柱面數(shù)來計算的,所以需要減去啟動區(qū)的那一部分長蘇。IMUL是乘法運算,SUB是減法運算。

bootpack是asmhead,nas的最后一個標簽,haribote.hrb連接起來而生成的,所以asmhead結(jié)束的地方,緊接著串聯(lián)著bootpack.hrb最前面的部分。

memcpy(bootpack, BOTPAK, 512*1024/4);
→從bootpack的地址開始的512KB內(nèi)容復(fù)制到0x00280000號地址去

; 必須有asmhead來完成的工作,至此全部完畢 ; 以后就變由bootpack來完成; bootpack的啟動MOV EBX,BOTPAKMOV ECX,[EBX+16]ADD ECX,3 ; ECX += 3;SHR ECX,2 ; ECX /= 4;JZ skip ; 沒有要轉(zhuǎn)送的東西時MOV ESI,[EBX+20] ; 轉(zhuǎn)送源ADD ESI,EBXMOV EDI,[EBX+12] ; 轉(zhuǎn)送目的地CALL memcpy skip:MOV ESP,[EBX+12] ; 棧初始值JMP DWORD 2*8:0x0000001b

這里仍然是在做memcpy,它對bootpack.hrb的header進行解析,將執(zhí)行必需的數(shù)據(jù)傳送過去。EBX里帶入的是BOTPAK,所以值如下:

[EBX + 16]……bootpack.hrb之后的第16號地址。值是0x11a8 [EBX + 20]……bootpack.hrb之后的第20號地址。值是0x10c8 [EBX + 12]……bootpack.hrb之后的第12號地址。值是0x00310000

上面這些值是通過二進制編輯器,打開harib05d的bootpack.hrb后確認的。這些值因harib的版本不同而有所變化。

SHA指令是向右移位指令,相當于“ECX>>=2;”,JZ時條件轉(zhuǎn)移指令,來自英文jump if zero,根據(jù)前一個計算結(jié)果是否為0來決定是否跳轉(zhuǎn)。

最終這個memcpy的作用是將bootpack.hrb第0x10c8字節(jié)開始的0x11a8字節(jié)復(fù)制到0x00310000號地址去。最后將0x310000代入到ESP里,然后用一個特別的JMP指令,將2*8代入到CS里,同時移動到0x1b號。這里的0x1b號地址是指第2個段的0x1b號地址。第2個段的基地址是0x280000,所以實際上是從0x28001b開始執(zhí)行的。也就是bootpack.hrb的0x1b號地址。

然后是這個我們制作的這個“紙娃娃系統(tǒng)”的內(nèi)存分布圖:

0x00000000 - 0x000fffff : 雖然在啟動中會多次使用,但之后就變空。(1MB) 0x00100000 - 0x00267fff : 用于保存軟盤的內(nèi)容。(1440KB) 0x00268000 - 0x0026f7ff : 空(30KB) 0x0026f800 - 0x0026ffff : IDT(64KB) 0x00270000 - 0x0027ffff : GDT(64KB) 0x00280000 - 0x002fffff : bootpack.hrb(512KB) 0x00300000 - 0x003ffff : 棧及其他(1MB) 0x00400000 - : 空 waitkbdout:IN AL,0x64AND AL,0x02IN AL,0x60 ; 空讀(為了清空數(shù)據(jù)接收緩沖區(qū)中的垃圾數(shù)據(jù))JNZ waitkbdout ; AND的結(jié)果如果不是0,就跳到waitkbdoutRET

waitbdout與wait_KBC_sendready相同,但也添加了部分處理,就是從0x60號設(shè)備進行IN的處理。如果控制器里有鍵盤代碼,或者已經(jīng)積累了鼠標數(shù)據(jù),就順便把它們讀取出來。JNC與JZ相反,意思是“jump if not zero”

memcpy:MOV EAX,[ESI]ADD ESI,4MOV [EDI],EAXADD EDI,4SUB ECX,1JNZ memcpy ; 減法運算的結(jié)果如果不是0,就跳轉(zhuǎn)到memcpyRET

復(fù)制內(nèi)存的程序。

ALIGNB 16 GDT0: RESB 8 ; NULL selector DW 0xffff,0x0000,0x9200,0x00cf ; 可以讀寫的段(segment)32bit DW 0xffff,0x0000,0x9a28,0x0047 ; 可以執(zhí)行的段(segment)32bit(bootpack用)DW 0 GDTR0: DW 8*3-1 DD GDT0ALIGNB 16 bootpack:

ALIGNB指令的意思是一直添加DBO,直到時機合適的時候為止,即最初的地址能被16整除。如果標簽GDT0的地址不是8的整數(shù)倍,想段寄存器復(fù)制的MOV指令就會慢一些。所以插入了ALIGNB指令。

GDT0也是一種特定的GDT,0號是空區(qū)域(null sector),不能夠在那里定義段。1號和2號分別由下式設(shè)定:

Set_segmdesc(gdt + 1, 0xffffffff, 0x00000000, AR_DATA32_RW); Set_segmdesc(gdt + 2, LIMIT_BOTPAK, ADR_BOTPAK, AR_CODE32_ER);

GDTR0時LGDT指令,意思是通知GDT0說“有了GDT喲”。在GDT0里,寫入了16位的段上限,和32位的段起始地址。

最初狀態(tài)時,GDT在asmhead.nas里,并不在0x00270000~0x0027ffff的范圍里。IDT連設(shè)定都沒設(shè)定,所以扔處于中斷禁止的狀態(tài)。應(yīng)當趁著硬件上積累過多數(shù)據(jù)而產(chǎn)生誤動作之前,盡快開放終端,接收數(shù)據(jù)。因此,在bootpack.c的HariMain里,應(yīng)該在進行調(diào)色板(palette)的初始化以及畫面的準備之前,先趕緊重新創(chuàng)建GDT和IDT,初始化PIC,并執(zhí)行”io_sti();”。

總結(jié)

以上是生活随笔為你收集整理的《30天自制操作系统》 day8 小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

综合久久婷婷 | 日韩av视屏在线观看 | 久久久久免费精品国产 | 久久国产精品免费 | 西西大胆啪啪 | 最近更新的中文字幕 | 97视频免费观看2区 亚洲视屏 | 成片免费观看视频大全 | 麻豆视传媒官网免费观看 | 久久精品成人热国产成 | 成 人 黄 色视频免费播放 | 99精品国产高清在线观看 | 国产999在线 | 黄色av高清 | 精品国产精品国产偷麻豆 | 欧美精品中文在线免费观看 | 中文字幕日韩精品有码视频 | 精品亚洲一区二区 | 久久成人综合视频 | 五月婷婷丁香网 | 玖玖视频国产 | 免费看一级特黄a大片 | 日韩久久精品一区二区三区 | 国产激情久久久 | 精品999在线| 狠狠操电影网 | 欧美与欧洲交xxxx免费观看 | 国产黄色在线网站 | 成年人视频在线免费 | 久久久免费视频播放 | 久草在线费播放视频 | 久草在| 国产精品99久久久精品免费观看 | 91高清完整版在线观看 | 午夜精品久久一牛影视 | 伊人永久 | 中文字幕一区三区 | 久久精品一区二区三区中文字幕 | 成人午夜电影在线观看 | 久久99精品久久久久久三级 | 亚洲国产日韩一区 | 久久66热这里只有精品 | 91在线免费观看网站 | 最新国产精品亚洲 | 天天草天天草 | 在线国产91 | 99精品在线观看视频 | 91欧美精品 | 97福利在线观看 | 亚洲精品成人免费 | 美女视频黄免费的久久 | 国产成人久久av免费高清密臂 | 成人黄色小说视频 | 视频一区视频二区在线观看 | 日韩免费一二三区 | 日本中文字幕观看 | 91试看 | 日韩r级电影在线观看 | 超碰97国产在线 | 天天色欧美 | 日韩欧美在线免费 | 成+人+色综合 | 亚洲精品视频免费在线观看 | 国产精品久久久久久久久久新婚 | 精品国产精品久久一区免费式 | www.888.av| adn—256中文在线观看 | 精品天堂av | 亚洲黄色一级大片 | 国产理论免费 | 亚洲资源网 | 992tv在线| 免费黄色看片 | 日韩电影一区二区在线观看 | 韩国在线一区 | 丁香婷五月 | 亚洲a网| 国产原创在线 | 国产一级电影在线 | 怡红院av久久久久久久 | 色婷五月天 | 91精品国产成 | 麻豆播放| 久久99久久精品 | 黄色国产在线观看 | 国产成人精品久久亚洲高清不卡 | 久久99国产视频 | 久久久久女人精品毛片九一 | 日韩欧美在线视频一区二区三区 | 91精品国产92久久久久 | 亚洲精品小区久久久久久 | 天天干天天干天天射 | 91免费看片黄 | 黄色大全在线观看 | 久久免费一级片 | 日本中文字幕在线一区 | 黄色一级在线免费观看 | 亚洲人片在线观看 | 五月天六月婷婷 | 国产欧美在线一区二区三区 | 最新av在线网址 | 日韩欧美高清视频在线观看 | 好看的国产精品视频 | 国产成本人视频在线观看 | 国产精品婷婷午夜在线观看 | 美女视频久久久 | 久久精品一区二区三区中文字幕 | 天天操夜夜操夜夜操 | 亚洲jizzjizz日本少妇 | 久久爱www. | 2022中文字幕在线观看 | 欧美亚洲精品一区 | 日韩欧美69 | 欧美巨乳网| 五月婷婷在线观看 | 五月婷婷激情综合网 | 天天玩天天干 | 成年人免费电影在线观看 | 五月丁色 | 天天操天天操 | 一级黄色片在线免费看 | 激情综合网天天干 | www天天干com| 国产探花 | 国产精品xxxx18a99 | av成人在线播放 | 最近2019中文免费高清视频观看www99 | 欧美日韩性视频在线 | 天天插天天狠天天透 | 九九免费在线视频 | 日韩精品免费一区二区在线观看 | 国产国产人免费人成免费视频 | 日韩精品视频在线观看免费 | 午夜视频99 | 狠狠色丁香婷婷综合视频 | 亚洲少妇天堂 | 中文字幕国产在线 | 黄色免费观看视频 | 五月天六月丁香 | 黄网在线免费观看 | 日日日视频 | 夜夜澡人模人人添人人看 | 又粗又长又大又爽又黄少妇毛片 | 国产高清在线免费观看 | 婷婷综合亚洲 | 婷婷亚洲五月 | 超碰国产97 | 国内精品久久久 | 黄色午夜 | 91在线免费公开视频 | 午夜色站 | 中国一级片在线观看 | 在线观看视频h | 在线视频99| 久久久久久久久久亚洲精品 | 天天干天天拍 | 国产精品久久久久久久久搜平片 | 波多野结衣精品在线 | 夜夜高潮夜夜爽国产伦精品 | 欧美日本不卡视频 | 亚洲一区二区三区在线看 | 五月婷婷一区二区三区 | 亚洲国产精品资源 | 中文字幕在线观看一区二区 | 成人三级av| 亚洲黄色成人网 | 一区二区视频在线免费观看 | 少妇18xxxx性xxxx片 | 国产精品久久久久久久免费大片 | 久草手机视频 | 国产韩国日本高清视频 | 久久久久亚洲精品成人网小说 | 不卡国产在线 | 国产专区一 | 亚洲第二色 | 在线播放亚洲 | 一二三区在线 | 91香蕉视频好色先生 | 欧美福利久久 | 欧美日韩视频网站 | av中文字幕网站 | 免费观看不卡av | 不卡电影免费在线播放一区 | 在线观看欧美成人 | 欧洲精品视频一区二区 | 国产一区二区三区久久久 | 久久久久久久久久网 | 日本中文字幕观看 | 久草视频在线新免费 | www久久久久 | 中文字幕在线观看完整版电影 | 特级毛片在线观看 | 精品国内自产拍在线观看视频 | 伊人va| 亚洲精品在线播放视频 | 99久久网站 | 国产成人精品午夜在线播放 | 久久99国产精品免费网站 | 日韩在线观看的 | 亚洲资源一区 | 激情综合久久 | 在线视频免费观看 | 91精品国产欧美一区二区 | 99在线视频免费观看 | 毛片一级免费一级 | 岛国大片免费视频 | 1000部国产精品成人观看 | 日韩欧美精品一区 | 久久一区二区三区日韩 | 91av资源在线 | 欧美日韩亚洲精品在线 | 国产精品99精品 | 国产精选在线观看 | 国产精品女人久久久久久 | 日韩大片在线免费观看 | 日韩电影在线观看一区二区三区 | 深爱婷婷 | 福利视频区 | 国产精品久久久久久久久久99 | 色综合天天狠天天透天天伊人 | 91av视频在线观看免费 | 欧美黄在线 | 国产视频亚洲视频 | 91热视频在线观看 | 国产色视频一区二区三区qq号 | 免费在线日韩 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产精品美女久久久久aⅴ 干干夜夜 | 特级毛片在线 | 成人免费观看视频大全 | 91精品国产91p65 | 色婷婷狠狠干 | 91视频3p| 中文字幕在线观看1 | 在线观看一区视频 | 国产精品18videosex性欧美 | 久久99久久99精品免观看软件 | 美女国产精品 | 午夜婷婷在线观看 | 97热视频| 黄网站色视频 | 97视频在线观看免费 | 97视频总站 | 欧美另类高清 | 日韩免费观看一区二区三区 | 国产专区视频 | 最近字幕在线观看第一季 | 808电影 | 日本爽妇网 | 四虎成人在线 | 免费看国产黄色 | 91一区啪爱嗯打偷拍欧美 | 国内精品视频免费 | 精品一二三四五区 | 激情久久网 | 一区二区三区电影大全 | 蜜臀av免费一区二区三区 | 在线免费黄色av | 麻豆视传媒官网免费观看 | 黄色毛片电影 | 四虎在线免费观看 | 日韩试看 | 人人爱天天操 | 手机av在线网站 | 偷拍精偷拍精品欧洲亚洲网站 | 色婷婷电影网 | 国产原创在线 | 久久这里只精品 | 亚洲黄色影院 | 久久在线精品视频 | 中文字幕色站 | av福利资源 | 91传媒视频在线观看 | 天天色天| 欧美日在线 | 337p日本欧洲亚洲大胆裸体艺术 | 91视频在线国产 | 91女神的呻吟细腰翘臀美女 | 日韩免费看片 | 亚洲毛片久久 | 国产一区在线观看视频 | 国产婷婷视频在线 | 国产 日韩 在线 亚洲 字幕 中文 | 久久免费视频这里只有精品 | 久久精品99久久 | 超碰在线94 | 婷婷亚洲五月 | 91精品视频免费观看 | 免费看黄网站在线 | www久久久久| 久久综合色综合88 | 在线不卡的av| 亚洲激情电影在线 | 日韩专区在线播放 | 久久这里只有精品23 | av中文字幕第一页 | 91看片看淫黄大片 | 亚洲精品字幕在线 | 色综合人人 | 亚洲视频免费在线看 | 91视频在线国产 | 干狠狠 | 九九亚洲精品 | 亚洲国产69 | 午夜精品一区二区三区可下载 | 在线99| 欧美性春潮 | 精品久久美女 | 丁香婷婷色综合亚洲电影 | 免费h视频 | 中文区中文字幕免费看 | 精品少妇一区二区三区在线 | 精品999 | 视频国产在线 | 在线免费观看国产黄色 | 视频二区在线 | 久久a免费视频 | 免费网站在线观看人 | 四虎天堂 | 亚洲经典中文字幕 | 亚洲国产精彩中文乱码av | 久草在线在线精品观看 | 日韩和的一区二在线 | 色综合天天做天天爱 | 午夜影院一级片 | 日本3级在线观看 | 狠狠躁18三区二区一区ai明星 | 中文字幕丝袜美腿 | 婷婷色在线播放 | 黄色com | 91精品久久久久久综合乱菊 | 天天操天天操天天 | 国产又粗又猛又色 | 国产精品一区二区三区四区在线观看 | 欧美精品小视频 | 亚洲国产成人精品电影在线观看 | 免费看一级特黄a大片 | 久久av福利 | 五月婷婷中文网 | www免费看片com | 天天色天天综合网 | 国产成人在线综合 | 婷婷视频在线播放 | 日韩视频在线播放 | 久久爱资源网 | 九九热精 | 在线成人性视频 | 日韩av中文在线观看 | 青青河边草免费直播 | wwxxxx日本 | 婷婷去俺也去六月色 | 99热九九这里只有精品10 | 一色av| 97国产在线视频 | 国产高清无线码2021 | av一区二区三区在线 | 精品国产一区在线观看 | 国产麻豆视频在线观看 | 精品96久久久久久中文字幕无 | 视频99爱| 黄污视频大全 | 免费成人在线电影 | av黄色免费看 | 国产99爱 | 国产中文字幕视频在线观看 | 欧美性色黄大片在线观看 | 日韩精品免费在线视频 | 天天综合在线观看 | 中文在线| 啪啪激情网 | 亚洲一区精品二人人爽久久 | 国产永久免费 | 少妇精品久久久一区二区免费 | 国产一区二区三区在线免费观看 | 久久91久久久久麻豆精品 | 久久精品国产亚洲aⅴ | 欧美性猛片, | 一级片视频在线 | 日韩视频1 | 91av色| 日韩影视在线 | 伊人伊成久久人综合网小说 | 看av免费网站| 欧美日韩一区二区三区不卡 | 国产精品久久久久久久久久久免费看 | 国产精品丝袜久久久久久久不卡 | 久久久午夜剧场 | 一区二区不卡在线观看 | 看国产黄色大片 | 天天爽夜夜爽人人爽一区二区 | 五月婷香蕉久色在线看 | 最新高清无码专区 | 91一区一区三区 | 久久久久久久综合色一本 | 五月天堂网 | 四虎永久视频 | 中文字幕在线观看一区 | 精品国产精品久久一区免费式 | www.色午夜,com| 热久久影视 | av高清免费在线 | 久久成熟 | 成人久久久久久久久 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 日韩中文字幕免费在线观看 | 97国产精品视频 | 午夜av色| 亚洲精品美女 | 国产成人综合精品 | 91一区啪爱嗯打偷拍欧美 | 国产精品三级视频 | 亚洲黄色一级大片 | 亚洲91精品| 久久久久久久久久久影视 | 久要激情网 | 亚洲成av人片在线观看香蕉 | 在线精品视频在线观看高清 | 美女黄频 | 在线精品视频在线观看高清 | 亚洲成人av电影 | 日韩一区在线播放 | 在线观看精品黄av片免费 | 欧美精品首页 | 日日夜夜天天射 | 成人免费观看视频网站 | 青青河边草免费观看 | 国产精品久久久久久久久久久久 | 亚洲精品福利在线观看 | 欧美精品九九99久久 | 精品一区二区影视 | 天天草天天草 | 美女网站视频一区 | 日韩美视频 | 久草在线中文888 | 丁香花在线视频观看免费 | 亚洲成人av在线播放 | 亚洲激情 在线 | 亚洲视频在线观看网站 | 国产精品久久久久毛片大屁完整版 | 深夜国产在线 | 久久国产精品系列 | 欧美一区二视频在线免费观看 | 国产成人久久77777精品 | 国产精品永久免费 | 国产精品久久久久av免费 | 亚洲理论片在线观看 | 久久国际影院 | 国内毛片毛片 | 女人18精品一区二区三区 | 欧美日韩一区二区三区在线观看视频 | 久久露脸国产精品 | 国产精品手机在线播放 | 99久久精品日本一区二区免费 | 国产一区二区三精品久久久无广告 | 成年人国产在线观看 | 国产一区欧美在线 | 久久久国产一区 | 久久视频在线免费观看 | 亚洲jizzjizz日本少妇 | 在线观看午夜 | 久久久国产一区 | 免费看黄色小说的网站 | 久久国产精品一区二区三区 | 黄色片视频在线观看 | 麻豆视频免费在线观看 | 久久手机在线视频 | 国产午夜视频在线观看 | 亚洲精品视频在线观看免费视频 | av专区在线 | 天天干天天操天天做 | 亚洲综合精品视频 | av在线不卡观看 | 一级黄色片在线播放 | 中文字幕在线播放日韩 | 国产精品一区二区三区四区在线观看 | 国产伦理一区二区 | 91手机电视 | 一级黄色大片 | 激情av资源网 | 天天色天天操综合 | 国产精品国内免费一区二区三区 | 91资源在线视频 | 人人cao | 五月天中文字幕 | 91精品区 | 亚洲一区网 | 久久久久国产精品免费网站 | 精品国产一区二区三区久久久久久 | 91自拍视频在线观看 | 在线视频一区二区 | 亚洲婷婷免费 | 久草在线免费看视频 | 亚洲狠狠 | 免费在线观看av | 国产高清在线永久 | 亚洲日韩欧美一区二区在线 | 99理论片| 免费在线观看日韩 | 日韩高清无线码2023 | 综合久久网 | 亚洲日韩欧美一区二区在线 | 久久成人黄色 | 成 人 黄 色 免费播放 | 黄色高清视频在线观看 | 在线视频国产区 | 在线免费观看黄色av | 成人少妇影院yyyy | 黄色的网站免费看 | 免费成人在线观看视频 | 一级成人免费视频 | 国产精品女同一区二区三区久久夜 | 中文字幕刺激在线 | 免费日韩视频 | 中文字幕资源在线 | 超碰在线人人艹 | 在线性视频日韩欧美 | 国产精品福利一区 | 五月天婷亚洲天综合网鲁鲁鲁 | 91在线国产观看 | 7777xxxx | 少妇性xxx| 国产精品白浆 | 婷婷国产v亚洲v欧美久久 | 亚洲精选在线观看 | 麻花豆传媒一二三产区 | 91精品国自产拍天天拍 | 亚洲精品午夜国产va久久成人 | 日日夜夜亚洲 | 久久精品国产亚洲 | 国产高清精品在线 | 色综合亚洲精品激情狠狠 | 91精品久久久久久久久 | 日日干av | 最近中文字幕免费 | 色婷婷激情 | 亚洲不卡av一区二区三区 | 国产午夜精品免费一区二区三区视频 | 午夜电影久久久 | 国产91学生| 波多野结衣在线播放视频 | av黄色成人 | 免费福利小视频 | 国产一区二区三区四区在线 | 日韩最新理论电影 | av免费网站观看 | 黄色亚洲 | 能在线观看的日韩av | 日韩精品一区二区三区免费观看视频 | 亚洲欧美视频一区二区三区 | 日韩视频图片 | 日韩精品资源 | 毛片在线网 | 黄色在线观看免费 | 国内精品一区二区 | 精品国产1区 | 免费福利视频导航 | 婷婷激情五月综合 | 精品久久一二三区 | 丁香亚洲| 人人添人人澡 | 在线a视频免费观看 | 成人在线视频在线观看 | 欧美乱熟臀69xxxxxx | 亚洲国产精品一区二区久久,亚洲午夜 | 日韩国产精品一区 | 国产麻豆视频网站 | 美女网站在线 | 亚洲欧美日韩一二三区 | 91在线视频免费 | 亚洲 欧美 另类人妖 | 色就色,综合激情 | 国产精品 日韩精品 | 日韩精品久久久久久 | 91日韩免费 | 欧美大香线蕉线伊人久久 | 久久久久久高潮国产精品视 | 免费黄色av电影 | 亚洲激情av | 日韩大片免费在线观看 | 天天色天天爱天天射综合 | 丁香色婷婷| 国产一区二区视频在线播放 | 99在线热播精品免费 | 久草| 国产综合视频在线观看 | 日日操夜夜操狠狠操 | 日本精品视频在线观看 | 国产精品网站一区二区三区 | 啪嗒啪嗒免费观看完整版 | av在线免费播放 | 日韩av网页 | 国产成人a亚洲精品 | 黄色免费高清视频 | 四虎海外影库www4hu | 色大片免费看 | 久久久久久久久久久免费av | 青青久草在线视频 | 久久久九色精品国产一区二区三区 | 97视频网站 | 色瓜| 成人网看片| 天堂av官网 | 久久久久久久影院 | 99日韩精品 | 亚洲精品视频在线观看网站 | 免费在线日韩 | 性色视频在线 | 欧美国产91 | 国产精品永久 | 一级黄色片在线播放 | 88av视频 | 国产亚洲片 | 久久九九视频 | 欧美日韩不卡一区 | 亚洲一级二级三级 | 精品国偷自产国产一区 | 一级一片免费观看 | 91精品国产综合久久婷婷香蕉 | 亚洲电影成人 | 丁香六月中文字幕 | 国内精品视频在线播放 | wwwwww国产| 久99久视频| 国产一区自拍视频 | 免费进去里的视频 | 五月天com| 国产这里只有精品 | 九九九九精品 | 制服丝袜欧美 | 成人av午夜 | 国产专区在线播放 | www.av在线.com| 亚洲欧洲国产精品 | 中文字幕在线影院 | 国产精品欧美在线 | 91免费看黄色 | 国产精品18久久久久久不卡孕妇 | 精品一区三区 | 伊人激情网 | 精品久久久久久久久中文字幕 | 91精品秘密在线观看 | 日韩一区在线免费观看 | 欧美与欧洲交xxxx免费观看 | 国产精品国产三级国产不产一地 | 成人天堂网| 色.www | 日韩av中文在线观看 | 精品资源在线 | 欧洲色综合 | 久久精品麻豆 | 久草久 | 日韩在线视频播放 | 日韩高清在线一区二区 | 国产香蕉在线 | 97人人射 | 久久高清 | 国产黄色网 | 欧美一级片免费在线观看 | 综合色狠狠| 亚洲综合色视频在线观看 | 91欧美视频网站 | 国产视频精品免费 | 亚洲视频免费 | 国产成人免费观看 | 午夜.dj高清免费观看视频 | 丁香激情综合 | 99re视频在线观看 | 久久免费视频网 | 首页中文字幕 | 91看片看淫黄大片 | 国产资源精品在线观看 | 日韩不卡高清视频 | 成片人卡1卡2卡3手机免费看 | 国产精品久久久久久欧美 | 国产成人高清av | 综合网天天 | 国产成人精品av在线 | 四虎影院在线观看av | 欧美另类重口 | 国产97超碰| 亚洲aaa级 | 天天操天天干天天插 | 国产成人精品综合久久久 | 99这里有精品 | 成年人电影免费看 | 日韩精选在线观看 | 日本中文字幕系列 | 在线视频你懂 | 国产精品国产亚洲精品看不卡 | 久久精品人人做人人综合老师 | 久久久久免费精品国产 | 亚洲视频在线播放 | 日韩在线观看视频一区二区三区 | 又黄又爽又刺激的视频 | 国产又粗又猛又色又黄视频 | 国产色a在线观看 | 成人片在线播放 | 久久一及片| 99热最新在线 | 国产成人av电影在线观看 | 伊人www22综合色 | 91精品在线麻豆 | 欧美日韩综合在线 | av性网站 | 久久艹国产视频 | 96国产精品 | 欧美一级视频免费看 | 偷拍精偷拍精品欧洲亚洲网站 | 国产精品网址在线观看 | 午夜视频在线观看一区二区三区 | 狠狠操影视 | 最近日本韩国中文字幕 | 天天干天天摸天天操 | 亚洲精品成人免费 | 欧美久草视频 | 热久久视久久精品18亚洲精品 | 免费看片成人 | 日日干日日色 | 久久人网 | 免费大片黄在线 | 精品国产精品久久一区免费式 | 日韩精品视频第一页 | 亚洲人久久久 | 天天操天天曰 | 18国产精品福利片久久婷 | 欧美a免费 | 中文字幕在线视频一区 | av综合在线观看 | 中文字幕乱码一区二区 | 日韩av片免费在线观看 | 国产日韩在线观看一区 | 深爱激情开心 | 天天爱天天干天天爽 | 97热久久免费频精品99 | 天堂在线免费视频 | 天天av在线播放 | 亚洲香蕉在线观看 | 欧美激情综合五月色丁香小说 | 蜜桃视频成人在线观看 | 国产剧情一区二区 | 超碰免费公开 | 99性视频 | 亚洲国产日韩一区 | 国产一级淫片免费看 | 日韩理论片在线观看 | 亚洲精品色视频 | 国产亚洲免费的视频看 | 亚洲 欧美 变态 国产 另类 | 国产一级久久久 | 国产精品毛片一区 | 亚洲精品91天天久久人人 | 国产视频久 | 天天干天天操天天爱 | 97电院网手机版 | 精品99久久| 日韩欧美在线一区 | 91人人爱 | 国产婷婷vvvv激情久 | 日韩中文字幕免费 | 免费特级黄毛片 | 久久99久久99精品免费看小说 | 成年人免费看的视频 | 99这里精品 | 国产精美视频 | 国产精品久久久久久久久久久久午夜片 | 国产成人精品一区二三区 | 日本中文字幕电影在线免费观看 | 欧美极品少妇xbxb性爽爽视频 | 中文字幕日韩一区二区三区不卡 | 亚洲色图色 | 97超在线 | 高清久久久 | 免费人成在线观看 | 91成人精品在线 | 国产 成人 久久 | 亚州免费视频 | 国产成人精品久久久久蜜臀 | 午夜色站 | 91久久偷偷做嫩草影院 | 国产91精品久久久久久 | 伊人婷婷| 99在线观看视频 | 国产在线观看午夜 | 久久久久国产免费免费 | 中文av日韩 | 免费观看的av网站 | 免费看片网站91 | 国产乱码精品一区二区三区介绍 | 国产高清视频免费在线观看 | 久久久网 | 中文字幕在线观看2018 | 成人黄色在线电影 | 国产精品18久久久久久不卡孕妇 | 美女视频是黄的免费观看 | 成人午夜电影在线播放 | 久久亚洲影院 | 亚洲成人在线免费 | 亚洲成a人片77777潘金莲 | 日韩av电影中文字幕在线观看 | 在线韩国电影免费观影完整版 | 在线影视 一区 二区 三区 | 美女网色| 久热久草 | 亚洲精品福利在线 | 丁香久久久 | 青春草免费在线视频 | 日韩精品一区二区三区免费观看 | 96国产精品| 国产美女久久 | 在线成人高清电影 | 欧美analxxxx | 日本护士撒尿xxxx18 | 日韩在线电影观看 | 天堂入口网站 | 一二三精品视频 | 国产精品高潮久久av | 欧美国产91 | 久久久久免费精品国产 | 精品国产欧美 | 手机av看片 | 日韩网站在线观看 | 在线免费中文字幕 | 久久久久久久久久福利 | 亚洲精品999| 极品久久久久 | 精品国产123 | 国产高清在线永久 | 97中文字幕| 国产精品久久久久久69 | 在线电影 一区 | 奇米四色影狠狠爱7777 | av在线播放网址 | 欧美日韩一二三四区 | 国产精品一区在线观看你懂的 | 国产亚洲欧美精品久久久久久 | 国产亚洲视频中文字幕视频 | 欧美日韩亚洲精品在线 | 日韩视频免费在线 | 久久66热这里只有精品 | 国产精品免费在线播放 | 欧美怡红院视频 | 久久精品国产免费看久久精品 | 婷婷久久精品 | 三级av免费| 中文字幕亚洲精品在线观看 | 九九免费在线观看 | 六月激情丁香 | 天天干,夜夜操 | 97天天干| 在线一二三区 | 中文字幕在线播出 | 不卡精品视频 | 在线观看成人一级片 | 欧美粗又大 | av大片免费在线观看 | 日本久久综合视频 | 国产免费高清 | 午夜精品久久久久久久久久久 | 国产91在线 | 美洲 | 天天爱av导航 | 国产丝袜 | 精品视频免费 | av在线播放中文字幕 | 男女视频国产 | 久久综合给合久久狠狠色 | 久久久综合九色合综国产精品 | 免费看黄的视频 | 一区二区av | 在线亚洲人成电影网站色www | 国产高清精 | 久久兔费看a级 | 深夜国产福利 | 99久久精品免费看国产免费软件 | 国产成人精品一区二区 | 国产成人免费 | 99国产在线 | 99999精品| 成人一级在线观看 | 玖玖999| 欧美永久视频 | 中文日韩在线视频 | 亚洲女欲精品久久久久久久18 | a级国产片 | 亚洲干视频在线观看 | 日韩欧美国产成人 | 美女久久久久久久 | av一区在线播放 | 国产探花| av福利在线 | 亚洲成人av在线播放 | 人人超碰人人 | 国产精品1区2区3区 久久免费视频7 | 亚洲综合激情 | 色97在线 | 国产涩涩在线观看 | 亚洲黄色免费在线看 | 久久午夜电影 | 久久婷婷一区二区三区 | 911免费视频 | 日日爽夜夜操 | www久久com| 91高清不卡 | 午夜电影久久 | 夜色成人av | 亚洲伊人天堂 | 免费在线观看成人av | 91看片淫黄大片在线播放 | 男女免费视频观看 | 成人av免费播放 | 国产一区二区久久久久 | 在线免费精品视频 | 国产精品久久久久久一区二区 | 精品国产日本 | 欧美色久| 中文在线a在线 | 精品国产精品国产偷麻豆 | www色av| 久久人人爽人人爽人人片av软件 | 国产97av | 久久国产精品一国产精品 | 西西444www高清大胆 | 人成午夜视频 | 久久精品国产一区二区电影 | 国产91精品在线播放 | 国产又粗又猛又爽又黄的视频免费 | 99久久久国产精品免费观看 | 亚洲免费观看视频 | 五月天亚洲精品 | 久草在线在线精品观看 | 久久精美视频 | 91福利视频一区 | 中文区中文字幕免费看 | 亚洲欧美日韩在线看 | 国产高清中文字幕 | 91视频91色 | 亚洲性xxxx| 免费日韩av片 | 精品99视频 | 97天天干| 黄色大全在线观看 | 人人爽人人爽人人爽人人爽 | 波多野结衣精品视频 | sm免费xx网站 | 国语精品久久 | 高清久久久久久 | 综合网成人 | 狠狠色噜噜狠狠狠狠 | 久久美女免费视频 | 午夜在线日韩 | 97在线免费观看视频 | 欧美日韩aa | 亚洲二区精品 | 精品一区久久 | 92中文资源在线 | 日本99精品 | www.香蕉视频在线观看 | 中文字幕一区二区三区久久蜜桃 | 久久国产精品免费视频 | 中文资源在线观看 | av.com在线 | 日韩免费在线播放 | 天天草天天 | 亚一亚二国产专区 | 日韩免费一级a毛片在线播放一级 | 黄色www在线观看 | 欧美日韩国产在线一区 | 国产自产高清不卡 | 久久久久99999 | 精品专区 | av中文天堂在线 | 97av在线| 国产艹b视频 | 久久福利剧场 | 日韩综合一区二区三区 | 久久新视频 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 99久久99热这里只有精品 | 日韩 精品 一区 国产 麻豆 | 黄色亚洲大片免费在线观看 | 中文字幕色在线 | 国产原创av在线 | 色国产精品一区在线观看 | 色吧久久 | 四虎影院在线观看av | 国产亚洲综合性久久久影院 | 日韩激情第一页 | 亚洲精品美女久久久久网站 | 欧美日韩中文在线 | 久久久久国产精品一区二区 | 日韩激情第一页 | 婷婷精品国产欧美精品亚洲人人爽 | 婷婷色综合色 | 成人av午夜 | 欧美日韩国产综合网 | 久久精品99国产精品亚洲最刺激 | a黄色一级 | 在线免费观看麻豆 | 97成人精品视频在线观看 |