• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于X86 體系μCOS-II 在VC6.0 下的移植

    2011-07-20 09:40:34段玉波吳光敏
    微處理機(jī) 2011年5期
    關(guān)鍵詞:句柄保護(hù)模式線程

    段玉波,吳光敏

    (昆明理工大學(xué)理學(xué)院,昆明 650093)

    1 移植需要解決的主要問題

    移植主要解決三個(gè)問題,時(shí)鐘獲得、中斷處理和任務(wù)切換。這里僅分析這幾個(gè)問題的解決思路,后面第三部分將詳細(xì)講述其實(shí)現(xiàn)過程。

    在PC 中,時(shí)鐘節(jié)拍由硬件定時(shí)器產(chǎn)生,硬件定時(shí)器會(huì)周期性中斷CPU。PC 機(jī)時(shí)鐘節(jié)拍的中斷向量為0x08,μCOS- II 將此向量截取,使之指向μCOS-II的時(shí)鐘節(jié)拍中斷服務(wù)子程序OSTickISR(),而原先的中斷向量保存在中斷向量0x81 中。然而,在基于控制臺(tái)的windows 保護(hù)模式下不能像DOS 下面那么容易,直接通過一個(gè)函數(shù)調(diào)用就能夠修改中斷。windows 下要修改中斷涉及到驅(qū)動(dòng)程序,這樣就加大了移植的困難度與復(fù)雜度。因此,考慮到本移植只是為了教學(xué)和學(xué)習(xí),并沒有應(yīng)用到對(duì)實(shí)時(shí)性要求高的產(chǎn)品,所以最終決定采用windows下的軟件定時(shí)器來模擬時(shí)鐘中斷。

    時(shí)鐘中斷處理子程序。通過軟件定時(shí)器來模擬產(chǎn)生μC/OS-II的時(shí)鐘中斷,但timeSetEvent()函數(shù)調(diào)用定時(shí)回調(diào)函數(shù)是和主線程同時(shí)被windows 操作系統(tǒng)調(diào)度的,并沒有起到中斷的作用。所以在調(diào)用定時(shí)回調(diào)函數(shù)的時(shí)候必須停止主線程的運(yùn)行,退出回調(diào)函數(shù)則恢復(fù)主線程的運(yùn)行。這些事情可以都放在定時(shí)回調(diào)函數(shù),也就是μC/OS-II的時(shí)鐘中斷處理函數(shù)中完成。Windows 下要掛起一個(gè)線程的運(yùn)行,首先要得到這個(gè)線程的句柄,然后調(diào)用Suspend-Thread(hangdler)和ResumeThread(handler)就可以掛起和繼續(xù)執(zhí)行線程。

    任務(wù)的切換。任務(wù)切換就是進(jìn)行任務(wù)的上下文切換,研究選擇了不帶浮點(diǎn)運(yùn)算的上下文切換進(jìn)行分析,任務(wù)的上下文和μCOS-II 在80x86 上移植的上下文很相近,不同點(diǎn)是段寄存器不用保存,因?yàn)閂C 下任務(wù)的切換是在同一個(gè)線程完成的,而保護(hù)模式下段寄存器的值在同一個(gè)線程下是不改變的。

    2 Borland C/C++與VC++6.0 下編譯的主要區(qū)別

    μCOS-II的作者使用了Borland C/C++編譯器,如今為便于學(xué)習(xí)要將其移植到VC ++6.0 編譯環(huán)境下,首先要說明二者的一些區(qū)別,因?yàn)檫@直接關(guān)系到與CPU相關(guān)的那部分代碼的編寫。

    采用Borland C/C ++ 編譯器編譯連接源文件后,μCOS-II 作為DOS 程序運(yùn)行于大存儲(chǔ)模式實(shí)模式下,而VC ++6.0 建立win32 工程文件編譯連接后,μCOS-II是在Windows 系統(tǒng)平臺(tái)上作為控制臺(tái)應(yīng)用程序運(yùn)行于保護(hù)模式下,二者主要區(qū)別如表1 所示。

    表1 DOS 程序與控制臺(tái)程序比較表

    Borland C/C++的庫(kù)文件與VC 使用的庫(kù)文件有很大差異,Borland C/C ++的一些宏也是VC ++6.0 所不支持的,因此需要做相應(yīng)的替換或屏蔽部分未使用代碼。

    Borland C/C++編譯器對(duì)c 文件不支持匯編語言嵌套,而VC ++6.0 支持在c 程序中嵌套匯編代碼?;诖?,工程中沒有單獨(dú)的匯編文件,而是將相關(guān)代碼放到OS_CPU_C.C 中。

    3 具體移植步驟

    3.1 建立和配置工程

    創(chuàng)建工程:建立一個(gè)空的win32 控制臺(tái)應(yīng)用程序,在此工程內(nèi)創(chuàng)建相關(guān)目錄并將μCOS-II 文件添加到其中。

    配置工程:將μCOS-II相關(guān)路徑添加到工程配置選項(xiàng)中;添加與軟件定時(shí)器有關(guān)的庫(kù)winmm.lib。

    3.2 Includes.h

    在原有基礎(chǔ)上增加兩個(gè)頭文件:

    #include <windows.h >

    #include <mmsystem.h >//包含時(shí)鐘函數(shù)的頭文件,需要windows.h的支持。

    3.3 OS_CPU_C.C 文件的修改

    3.3.1 OSTaskStkInit()

    初始化任務(wù)堆棧。保護(hù)模式下程序是在同一個(gè)段址內(nèi)處理的,因此段址不用壓棧,為研究方便,也沒有把浮點(diǎn)寄存器壓棧。Windows 保護(hù)模式下堆棧以32 位字為單位進(jìn)行處理,因此數(shù)據(jù)類型由INT16U 改為INT32U,代碼如下:

    程序清單L1 初始化任務(wù)堆棧

    3.3.2 OSStartHighRdy()

    從處于就緒態(tài)優(yōu)先級(jí)最高的任務(wù)的TCB 中取得堆棧地址并恢復(fù)到SP,恢復(fù)所有寄存器使優(yōu)先級(jí)最高的任務(wù)開始運(yùn)行,該函數(shù)由OSStart()函數(shù)調(diào)用。代碼如下:

    程序清單L2 啟動(dòng)最高優(yōu)先級(jí)任務(wù)

    3.3.3 OSCtxSw()

    任務(wù)級(jí)的任務(wù)切換函數(shù),其實(shí)是完成任務(wù)的上下文切換。由于VC++6.0 下任務(wù)是在一個(gè)線程中切換的,而且保護(hù)模式下段址寄存器在同一個(gè)線程下的值不變,因此不用保存段寄存器。任務(wù)切換時(shí)的壓棧情況如圖1 所示。

    圖1 任務(wù)切換壓棧后狀態(tài)

    程序清單L3 手動(dòng)任務(wù)切換

    3.3.4 OSIntCtxSw()

    中斷級(jí)任務(wù)切換函數(shù),由于控制臺(tái)程序不能處理中斷,所以此處用庫(kù)函數(shù)模擬中斷來實(shí)現(xiàn)時(shí)鐘節(jié)拍終端服務(wù)子程序,但其中并沒有保存相應(yīng)寄存器,因此需要在這里保存CPU 寄存器,這與μCOS-II原來的程序是不同的。在Test.c 中定義了一個(gè)主線程句柄HANDLE 和一個(gè)CONTEXT 保存主線程上下文。在進(jìn)行任務(wù)切換時(shí),首先保存相應(yīng)寄存器,然后把要運(yùn)行的的任務(wù)的上下文填入CONTEXT 結(jié)構(gòu)并保存,完成切換。代碼如下:

    程序清單L4 中斷級(jí)任務(wù)切換函數(shù)

    3.3.5 OSTickISR()

    在調(diào)用timeSetEvent 后,被定時(shí)器線程被周期調(diào)用,其代碼如程序清單L5 所示。

    3.4 OS_CPU_C.H 文件的修改

    開關(guān)中斷通過設(shè)置一個(gè)全局變量來解決,代碼如下:

    3.5 Test.c 文件的修改

    在main 函數(shù)的OSInit()前,加入了一個(gè)VCInit()函數(shù),主要初始化VC 環(huán)境,包括獲得主線程的句柄,設(shè)置上下文環(huán)境標(biāo)志位,特別要注意的是,句柄的獲得是要通過偽句柄轉(zhuǎn)換的,代碼如下所示:

    3.6 隨機(jī)數(shù)的產(chǎn)生

    random 函數(shù)不是ANSI C 標(biāo)準(zhǔn),不能在gcc,vc等編譯器下編譯通過,可改用C ++下的rand 函數(shù)來實(shí)現(xiàn),它由C+ +標(biāo)準(zhǔn)函數(shù)庫(kù)提供。

    具體實(shí)現(xiàn)方法是:首先用srand()來初始化隨機(jī)種子數(shù),rand 產(chǎn)生的隨機(jī)數(shù)是從0 到rand_max的,而rand_max是一個(gè)很大的數(shù),因此產(chǎn)生從X 到Y(jié)的數(shù):從X 到Y(jié) 有Y-X +1個(gè)數(shù),所以要產(chǎn)生從X 到Y(jié)的數(shù),只需要這樣寫:k=rand()%(Y-X +1)+X。

    3.7 啟動(dòng)時(shí)鐘線程

    多任務(wù)啟動(dòng)后,優(yōu)先級(jí)最高的任務(wù)TaskStart()首先運(yùn)行,該任務(wù)調(diào)用timeSetEvent()產(chǎn)生定時(shí)器線程,定時(shí)器線程就會(huì)按預(yù)定的時(shí)間周期調(diào)用μC/OS-II的時(shí)鐘節(jié)拍中斷服務(wù)子程序OSTickISR()。代碼如下:

    3.8 任務(wù)堆棧分配

    盡量為任務(wù)分配足夠大的堆??臻g,如果分配不夠,則可能導(dǎo)致調(diào)試或運(yùn)行時(shí)發(fā)生內(nèi)存溢出錯(cuò)誤。

    4 結(jié)束語

    通過以上分析進(jìn)行試驗(yàn),移植工作成功完成,運(yùn)行正常,且經(jīng)過單步跟蹤調(diào)試也沒有出現(xiàn)錯(cuò)誤。

    雖然μCOS-II 在各種處理器上的移植項(xiàng)目不勝枚舉,但單純?cè)赩C ++6.0 下進(jìn)行該例程的移植還未見到。移植的過程可以使人進(jìn)一步了解與CPU相關(guān)部分程序的編寫以及弄懂μCOS-II時(shí)鐘調(diào)用的方法,為深入研究μCOS-II 及運(yùn)用到實(shí)際項(xiàng)目中打下基礎(chǔ)。

    最后,希望移植后的例程能夠?yàn)棣藽OS- II 學(xué)習(xí)者提供一個(gè)新的學(xué)習(xí)環(huán)境,也為μCOS-II 課堂教學(xué)提供參考。

    [1]Jean J Labrosse.嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II[M].北京:北京航空航天大學(xué)出版社,2003.

    [2]沈美明,溫東撣.IBM-PC 匯編語言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,1999.

    [3]羅清平.基于X86 體系結(jié)構(gòu)的μCOSII 移植研究[D].成都:四川大學(xué),2008.

    [4]Jean Louis Gareau.Porting μC/OS-II to the x86 Protected Mode[EB/OL].2001.http://theblog.tistory.com/71.

    猜你喜歡
    句柄保護(hù)模式線程
    論網(wǎng)絡(luò)游戲著作權(quán)的保護(hù)模式及其侵權(quán)判定標(biāo)準(zhǔn)
    高校圖書館持久標(biāo)識(shí)符應(yīng)用研究
    編譯程序語法分析句柄問題分析與探討
    淺談linux多線程協(xié)作
    CBD體系下傳統(tǒng)知識(shí)保護(hù)模式研究
    寧夏鹽池縣小麥野生近緣植物蒙古冰草保護(hù)模式探究
    MFC應(yīng)用程序多線程混合顯示界面方法研究
    基于SPY++的軟件功能擴(kuò)展的研究
    Linux線程實(shí)現(xiàn)技術(shù)研究
    么移動(dòng)中間件線程池并發(fā)機(jī)制優(yōu)化改進(jìn)
    一级黄片播放器| 黄片大片在线免费观看| 内地一区二区视频在线| 99国产精品一区二区三区| 日韩欧美 国产精品| 精品国产三级普通话版| 嫩草影院入口| 老司机福利观看| 色综合婷婷激情| 在线天堂最新版资源| 五月伊人婷婷丁香| 99国产综合亚洲精品| 欧美日韩一级在线毛片| 国产精品一区二区免费欧美| 国产老妇女一区| 国产真实伦视频高清在线观看 | av天堂中文字幕网| 精品国产三级普通话版| 最近最新免费中文字幕在线| 国产精品 欧美亚洲| 成人精品一区二区免费| 久久精品人妻少妇| 成年女人永久免费观看视频| 国产精品美女特级片免费视频播放器| 中文字幕久久专区| 一进一出抽搐gif免费好疼| 九九久久精品国产亚洲av麻豆| 免费观看人在逋| 可以在线观看的亚洲视频| 国产精品一区二区免费欧美| 一区二区三区激情视频| 亚洲国产精品999在线| 19禁男女啪啪无遮挡网站| 一本久久中文字幕| 午夜精品一区二区三区免费看| 国产视频一区二区在线看| 五月伊人婷婷丁香| 日本 欧美在线| 亚洲av电影不卡..在线观看| 国产精品98久久久久久宅男小说| 香蕉av资源在线| 69av精品久久久久久| 少妇的丰满在线观看| 韩国av一区二区三区四区| 国内少妇人妻偷人精品xxx网站| 国产精品,欧美在线| 日本 欧美在线| 亚洲久久久久久中文字幕| 我要搜黄色片| 成熟少妇高潮喷水视频| 亚洲最大成人中文| 一区福利在线观看| 一边摸一边抽搐一进一小说| 男女那种视频在线观看| 在线观看66精品国产| 久久精品夜夜夜夜夜久久蜜豆| 欧美成人性av电影在线观看| 亚洲国产精品久久男人天堂| 欧美三级亚洲精品| 变态另类丝袜制服| 一级黄片播放器| 午夜日韩欧美国产| 美女大奶头视频| 少妇裸体淫交视频免费看高清| aaaaa片日本免费| 日日夜夜操网爽| 国产极品精品免费视频能看的| 久久精品国产清高在天天线| 男人和女人高潮做爰伦理| 国产精品一区二区免费欧美| 伊人久久大香线蕉亚洲五| 亚洲av日韩精品久久久久久密| 国产精品嫩草影院av在线观看 | 中亚洲国语对白在线视频| 99热这里只有精品一区| 在线天堂最新版资源| 美女黄网站色视频| 18禁黄网站禁片午夜丰满| 99久久精品一区二区三区| 亚洲成人久久性| 哪里可以看免费的av片| 久久久久性生活片| 又黄又爽又免费观看的视频| 香蕉av资源在线| 国产成人影院久久av| 中文字幕人妻熟人妻熟丝袜美 | 51国产日韩欧美| 99热精品在线国产| 波多野结衣高清无吗| 久久久国产精品麻豆| 亚洲人与动物交配视频| 国产亚洲精品av在线| 99国产极品粉嫩在线观看| 国产一区二区三区在线臀色熟女| 国产v大片淫在线免费观看| 99国产精品一区二区三区| 亚洲精品成人久久久久久| 日日干狠狠操夜夜爽| 亚洲av电影不卡..在线观看| 精品国产亚洲在线| 国产精品日韩av在线免费观看| 欧美日韩福利视频一区二区| 久久久久免费精品人妻一区二区| 国产一区在线观看成人免费| 久久久久国内视频| 国产激情欧美一区二区| 色在线成人网| 嫩草影院入口| 日日夜夜操网爽| 男人舔奶头视频| 最近视频中文字幕2019在线8| 日本撒尿小便嘘嘘汇集6| 欧美乱码精品一区二区三区| 欧美bdsm另类| 国产亚洲av嫩草精品影院| 国产成人a区在线观看| 我的老师免费观看完整版| 有码 亚洲区| 免费在线观看亚洲国产| 欧美日韩精品网址| 97超视频在线观看视频| 一级作爱视频免费观看| 无限看片的www在线观看| 美女免费视频网站| 男人的好看免费观看在线视频| 天堂网av新在线| 国产精品综合久久久久久久免费| 日本免费a在线| 欧美成人免费av一区二区三区| 欧美精品啪啪一区二区三区| 亚洲av美国av| 两人在一起打扑克的视频| 又黄又粗又硬又大视频| 宅男免费午夜| 非洲黑人性xxxx精品又粗又长| 91九色精品人成在线观看| 亚洲国产精品sss在线观看| 日韩av在线大香蕉| 亚洲欧美日韩高清在线视频| 人人妻人人澡欧美一区二区| 欧美xxxx黑人xx丫x性爽| 九色国产91popny在线| 免费在线观看影片大全网站| 搡老妇女老女人老熟妇| 国产色爽女视频免费观看| 成人av一区二区三区在线看| а√天堂www在线а√下载| 欧洲精品卡2卡3卡4卡5卡区| 久久久久久九九精品二区国产| 久久久精品欧美日韩精品| 欧美一级毛片孕妇| 精品一区二区三区人妻视频| 搡老妇女老女人老熟妇| 淫妇啪啪啪对白视频| 大型黄色视频在线免费观看| 啪啪无遮挡十八禁网站| 99精品在免费线老司机午夜| www日本黄色视频网| 日韩高清综合在线| 国产亚洲精品综合一区在线观看| 亚洲激情在线av| 久久久国产成人免费| 国产亚洲精品综合一区在线观看| 香蕉av资源在线| 久99久视频精品免费| 国产亚洲精品一区二区www| 国产精品香港三级国产av潘金莲| 麻豆成人午夜福利视频| 又黄又爽又免费观看的视频| 女生性感内裤真人,穿戴方法视频| 国产69精品久久久久777片| 精品福利观看| 国产精品爽爽va在线观看网站| 人妻久久中文字幕网| 日本黄大片高清| 国产精品自产拍在线观看55亚洲| 制服人妻中文乱码| 神马国产精品三级电影在线观看| 国产三级黄色录像| 男人和女人高潮做爰伦理| 成人亚洲精品av一区二区| 91在线观看av| 国产一区在线观看成人免费| 亚洲五月天丁香| 午夜激情欧美在线| 精品99又大又爽又粗少妇毛片 | 啪啪无遮挡十八禁网站| 国产激情欧美一区二区| 最新美女视频免费是黄的| 久久国产精品人妻蜜桃| 一个人看视频在线观看www免费 | 99在线视频只有这里精品首页| 午夜精品久久久久久毛片777| 日本一本二区三区精品| 日韩欧美国产在线观看| 欧美一级毛片孕妇| 亚洲欧美精品综合久久99| 国产精品乱码一区二三区的特点| 久久久成人免费电影| 国产真人三级小视频在线观看| 亚洲av美国av| 免费电影在线观看免费观看| 亚洲七黄色美女视频| 一级作爱视频免费观看| 日韩欧美在线二视频| 国产探花在线观看一区二区| 在线播放无遮挡| 成人av一区二区三区在线看| 午夜影院日韩av| 国产精品一及| 午夜福利免费观看在线| 观看美女的网站| 男插女下体视频免费在线播放| 美女高潮的动态| 国产伦精品一区二区三区四那| 日本成人三级电影网站| 丁香欧美五月| 午夜福利免费观看在线| 99精品久久久久人妻精品| 蜜桃亚洲精品一区二区三区| 欧洲精品卡2卡3卡4卡5卡区| 欧美乱码精品一区二区三区| 国产三级中文精品| 叶爱在线成人免费视频播放| 99久久精品国产亚洲精品| 国产精品电影一区二区三区| 国产精品亚洲美女久久久| 亚洲一区二区三区色噜噜| 久久中文看片网| 久久久久国内视频| 人妻久久中文字幕网| 亚洲av中文字字幕乱码综合| 欧美日韩瑟瑟在线播放| 伊人久久大香线蕉亚洲五| 国产伦精品一区二区三区视频9 | 国产色爽女视频免费观看| 最新美女视频免费是黄的| 色av中文字幕| 免费观看精品视频网站| 婷婷亚洲欧美| 精品人妻偷拍中文字幕| 99在线人妻在线中文字幕| 亚洲欧美精品综合久久99| 免费在线观看影片大全网站| 欧美成人性av电影在线观看| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 日韩亚洲欧美综合| 免费看十八禁软件| 国产高清videossex| 亚洲国产高清在线一区二区三| 亚洲熟妇熟女久久| 中文字幕精品亚洲无线码一区| 亚洲av中文字字幕乱码综合| 美女免费视频网站| 嫁个100分男人电影在线观看| 九色国产91popny在线| 免费在线观看影片大全网站| 嫩草影院精品99| 少妇的丰满在线观看| 欧美最新免费一区二区三区 | 亚洲av二区三区四区| 91av网一区二区| 精品免费久久久久久久清纯| 免费在线观看成人毛片| 欧美+日韩+精品| 久久精品夜夜夜夜夜久久蜜豆| 在线观看午夜福利视频| 国产精品一区二区免费欧美| 看免费av毛片| 99精品在免费线老司机午夜| 欧美乱色亚洲激情| 国内精品一区二区在线观看| 在线观看一区二区三区| www.www免费av| 99热这里只有是精品50| 国产精品影院久久| 欧美黑人巨大hd| 中文在线观看免费www的网站| 亚洲一区二区三区色噜噜| 久久久久久大精品| 美女cb高潮喷水在线观看| 免费人成在线观看视频色| 在线观看av片永久免费下载| 丁香欧美五月| 一进一出好大好爽视频| 母亲3免费完整高清在线观看| 国内精品久久久久久久电影| 亚洲无线观看免费| 色在线成人网| 19禁男女啪啪无遮挡网站| 国模一区二区三区四区视频| 国产精品亚洲av一区麻豆| 看黄色毛片网站| 亚洲 国产 在线| 身体一侧抽搐| 国产视频一区二区在线看| 91字幕亚洲| 亚洲精品成人久久久久久| 69av精品久久久久久| 51国产日韩欧美| 国产精品国产高清国产av| 欧美黄色片欧美黄色片| 国产精品美女特级片免费视频播放器| 日韩大尺度精品在线看网址| 人人妻,人人澡人人爽秒播| 天美传媒精品一区二区| 长腿黑丝高跟| 色尼玛亚洲综合影院| 欧美在线黄色| 婷婷丁香在线五月| 18禁黄网站禁片免费观看直播| 三级毛片av免费| 亚洲成人免费电影在线观看| 桃红色精品国产亚洲av| 波野结衣二区三区在线 | 亚洲欧美一区二区三区黑人| 亚洲av免费在线观看| e午夜精品久久久久久久| 久久国产精品影院| 乱人视频在线观看| 精品日产1卡2卡| 成年女人看的毛片在线观看| 亚洲av美国av| 最新在线观看一区二区三区| 国产亚洲精品久久久久久毛片| 99国产综合亚洲精品| e午夜精品久久久久久久| 特级一级黄色大片| 国产高清视频在线观看网站| 亚洲avbb在线观看| 国产高潮美女av| 久久久久久久精品吃奶| 亚洲午夜理论影院| 日韩欧美三级三区| 国产精品久久久久久久久免 | 中出人妻视频一区二区| 精品福利观看| 丰满乱子伦码专区| 国产v大片淫在线免费观看| 女同久久另类99精品国产91| АⅤ资源中文在线天堂| 国产97色在线日韩免费| 老熟妇乱子伦视频在线观看| 亚洲国产欧洲综合997久久,| 狂野欧美激情性xxxx| 波野结衣二区三区在线 | 夜夜夜夜夜久久久久| 99久久九九国产精品国产免费| 十八禁网站免费在线| 在线看三级毛片| 国产乱人伦免费视频| 九色成人免费人妻av| 日本撒尿小便嘘嘘汇集6| 日本成人三级电影网站| 香蕉丝袜av| 91在线观看av| 午夜亚洲福利在线播放| 国产毛片a区久久久久| 精品免费久久久久久久清纯| 99久久九九国产精品国产免费| av视频在线观看入口| 757午夜福利合集在线观看| 亚洲av第一区精品v没综合| 国产探花极品一区二区| 啪啪无遮挡十八禁网站| 国产精品亚洲一级av第二区| 亚洲av免费高清在线观看| 动漫黄色视频在线观看| 99精品久久久久人妻精品| 一区二区三区高清视频在线| 黄色视频,在线免费观看| 久久久久久久亚洲中文字幕 | 桃红色精品国产亚洲av| 人妻夜夜爽99麻豆av| 好男人在线观看高清免费视频| 麻豆久久精品国产亚洲av| 麻豆国产av国片精品| 亚洲一区二区三区色噜噜| 亚洲欧美日韩高清专用| 成人国产一区最新在线观看| aaaaa片日本免费| 欧美日本亚洲视频在线播放| 婷婷丁香在线五月| 久久久成人免费电影| 级片在线观看| 波多野结衣高清作品| 国产色婷婷99| a级毛片a级免费在线| 亚洲午夜理论影院| 亚洲av第一区精品v没综合| 欧美精品啪啪一区二区三区| 国产精品久久视频播放| 亚洲中文字幕一区二区三区有码在线看| 欧美成狂野欧美在线观看| 身体一侧抽搐| 99热6这里只有精品| 日本黄色视频三级网站网址| 麻豆国产av国片精品| 大型黄色视频在线免费观看| 国产69精品久久久久777片| 亚洲精品日韩av片在线观看 | 婷婷精品国产亚洲av在线| 桃色一区二区三区在线观看| 色噜噜av男人的天堂激情| 欧美另类亚洲清纯唯美| 他把我摸到了高潮在线观看| 国内精品久久久久精免费| 国产精品三级大全| netflix在线观看网站| 噜噜噜噜噜久久久久久91| 国产伦一二天堂av在线观看| 免费搜索国产男女视频| 亚洲 欧美 日韩 在线 免费| 黄色片一级片一级黄色片| 亚洲精品在线观看二区| 精品午夜福利视频在线观看一区| 国产精品久久久久久精品电影| 亚洲天堂国产精品一区在线| 亚洲av成人av| 亚洲国产欧美网| 午夜亚洲福利在线播放| 久久国产精品影院| 一级作爱视频免费观看| 国产三级在线视频| 熟女少妇亚洲综合色aaa.| www.色视频.com| 国产久久久一区二区三区| 色在线成人网| 99热6这里只有精品| 1000部很黄的大片| 男插女下体视频免费在线播放| 亚洲最大成人中文| 亚洲国产欧美人成| 欧美大码av| 国产一区在线观看成人免费| 一进一出抽搐动态| 亚洲av二区三区四区| 少妇裸体淫交视频免费看高清| 中文字幕久久专区| 久久精品国产亚洲av香蕉五月| 国产亚洲欧美98| 91久久精品电影网| 久久天躁狠狠躁夜夜2o2o| 国产亚洲精品av在线| 天堂动漫精品| 欧美国产日韩亚洲一区| 2021天堂中文幕一二区在线观| 黄色日韩在线| 久久精品91无色码中文字幕| 色哟哟哟哟哟哟| 国产中年淑女户外野战色| 人人妻人人澡欧美一区二区| 亚洲不卡免费看| 97超视频在线观看视频| 18+在线观看网站| 两个人视频免费观看高清| 一级黄色大片毛片| 99在线视频只有这里精品首页| 国产精品影院久久| 亚洲国产中文字幕在线视频| 久久精品影院6| 91在线观看av| 色精品久久人妻99蜜桃| 国产爱豆传媒在线观看| 蜜桃亚洲精品一区二区三区| 精品乱码久久久久久99久播| 日韩欧美在线乱码| 老鸭窝网址在线观看| 欧美三级亚洲精品| 欧美色欧美亚洲另类二区| 男人舔女人下体高潮全视频| 午夜精品一区二区三区免费看| 久久久国产精品麻豆| 少妇熟女aⅴ在线视频| 国模一区二区三区四区视频| 好男人电影高清在线观看| 精品午夜福利视频在线观看一区| 美女高潮喷水抽搐中文字幕| 国产亚洲精品综合一区在线观看| 日本 欧美在线| 国产高潮美女av| www国产在线视频色| 午夜免费观看网址| 99视频精品全部免费 在线| 国产淫片久久久久久久久 | 丰满的人妻完整版| 麻豆一二三区av精品| 免费观看人在逋| 亚洲人成网站在线播放欧美日韩| 一进一出抽搐动态| 国内揄拍国产精品人妻在线| 日日夜夜操网爽| 亚洲欧美一区二区三区黑人| 999久久久精品免费观看国产| av片东京热男人的天堂| 亚洲激情在线av| 在线国产一区二区在线| 最近最新免费中文字幕在线| 国产乱人视频| 精品久久久久久成人av| 亚洲精品国产精品久久久不卡| 国产精品99久久久久久久久| 禁无遮挡网站| 国产野战对白在线观看| 中文在线观看免费www的网站| 90打野战视频偷拍视频| 国语自产精品视频在线第100页| 最近在线观看免费完整版| 亚洲欧美日韩无卡精品| 久久人妻av系列| 99国产综合亚洲精品| 欧美日韩综合久久久久久 | av在线天堂中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 成人性生交大片免费视频hd| 五月伊人婷婷丁香| 精品国内亚洲2022精品成人| 18禁美女被吸乳视频| 999久久久精品免费观看国产| 欧美3d第一页| 国产免费av片在线观看野外av| 看片在线看免费视频| 久久亚洲真实| 嫩草影视91久久| 国产精品 欧美亚洲| 久久久久久久午夜电影| 欧美最新免费一区二区三区 | 亚洲国产中文字幕在线视频| 久久精品综合一区二区三区| 波野结衣二区三区在线 | 三级国产精品欧美在线观看| 免费看日本二区| 99热只有精品国产| 好看av亚洲va欧美ⅴa在| 一本久久中文字幕| 久久国产乱子伦精品免费另类| 黑人欧美特级aaaaaa片| 国内毛片毛片毛片毛片毛片| 亚洲中文字幕日韩| 少妇的丰满在线观看| 五月玫瑰六月丁香| 亚洲国产精品合色在线| 久久久国产成人免费| 久久精品国产自在天天线| 国产av麻豆久久久久久久| 男女视频在线观看网站免费| 日韩人妻高清精品专区| 丰满人妻熟妇乱又伦精品不卡| or卡值多少钱| 成人特级黄色片久久久久久久| 女人被狂操c到高潮| 亚洲国产欧洲综合997久久,| 亚洲国产精品合色在线| 女警被强在线播放| 国产免费av片在线观看野外av| netflix在线观看网站| 桃红色精品国产亚洲av| 国产真实伦视频高清在线观看 | 精品人妻一区二区三区麻豆 | 中文字幕高清在线视频| 日韩高清综合在线| 欧美av亚洲av综合av国产av| 99精品在免费线老司机午夜| 欧美成人a在线观看| 婷婷精品国产亚洲av在线| 久久国产精品人妻蜜桃| 亚洲欧美一区二区三区黑人| 久久久久久九九精品二区国产| 亚洲国产精品久久男人天堂| 最近视频中文字幕2019在线8| 欧美日韩综合久久久久久 | 亚洲av熟女| 伊人久久大香线蕉亚洲五| 中文在线观看免费www的网站| 制服丝袜大香蕉在线| 身体一侧抽搐| 亚洲不卡免费看| 听说在线观看完整版免费高清| 亚洲精品在线美女| 欧美极品一区二区三区四区| 成年女人永久免费观看视频| 黄色成人免费大全| 国产97色在线日韩免费| 老汉色av国产亚洲站长工具| 欧美日韩精品网址| e午夜精品久久久久久久| 十八禁网站免费在线| 国产黄片美女视频| 老司机午夜十八禁免费视频| 亚洲,欧美精品.| 国产精品国产高清国产av| x7x7x7水蜜桃| 五月玫瑰六月丁香| 国产精品99久久99久久久不卡| 国产视频内射| 十八禁网站免费在线| 国产精品98久久久久久宅男小说| 国产97色在线日韩免费| 亚洲内射少妇av| 一级黄色大片毛片| 中出人妻视频一区二区| 亚洲无线在线观看| 日韩中文字幕欧美一区二区| 国产精品久久久久久久久免 | 欧美成人a在线观看| 村上凉子中文字幕在线| 淫妇啪啪啪对白视频| 欧美成人a在线观看| 精品久久久久久,| 天堂av国产一区二区熟女人妻| 中国美女看黄片| 亚洲成人中文字幕在线播放| a级一级毛片免费在线观看| 黄片大片在线免费观看| 最新中文字幕久久久久|