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

    面向?qū)嶒?yàn)教學(xué)的可拆卸小型編譯器設(shè)計(jì)

    2009-06-17 08:59:28諶志群王小華
    現(xiàn)代教育技術(shù) 2009年6期
    關(guān)鍵詞:編譯原理編譯器實(shí)驗(yàn)教學(xué)

    諶志群 王小華

    【摘要】“編譯原理”是計(jì)算機(jī)專業(yè)的重要專業(yè)課之一,理論性和實(shí)踐性要求均很高,在計(jì)算機(jī)本科教學(xué)體系中占有十分重要的地位。設(shè)計(jì)實(shí)現(xiàn)了一個(gè)面向“編譯原理”實(shí)驗(yàn)教學(xué)的可拆卸小型編譯器——SMini。詳細(xì)介紹了SMini的系統(tǒng)結(jié)構(gòu)、設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)。

    【關(guān)鍵詞】 編譯原理;編譯器;實(shí)驗(yàn)教學(xué);可拆卸

    【中圖分類號(hào)】G40-057【文獻(xiàn)標(biāo)識(shí)碼】A 【論文編號(hào)】1009—8097(2009)06—0111—03

    編譯系統(tǒng)作為計(jì)算機(jī)系統(tǒng)最基本的組成部分,已發(fā)展成為一門具有完整的理論、方法和技術(shù)的計(jì)算機(jī)學(xué)科[1][2]。國(guó)內(nèi)外高校都將“編譯原理”列為計(jì)算機(jī)專業(yè)的主要課程,它對(duì)提高學(xué)生軟件設(shè)計(jì)素養(yǎng),認(rèn)識(shí)計(jì)算機(jī)信息處理本質(zhì)起著重要作用。“編譯原理”是門實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)是課程教學(xué)過程中很重要的一個(gè)環(huán)節(jié)。目前國(guó)內(nèi)的大多數(shù)高校在“編譯原理”課程的實(shí)踐環(huán)節(jié)都是不分授課對(duì)象要求學(xué)生能上機(jī)實(shí)現(xiàn)一個(gè)小型模型語(yǔ)言的完整編譯程序。在只是空洞地學(xué)習(xí)了一些編譯理論與算法并且沒有很好掌握的情況下,這對(duì)于大部分學(xué)生來說都是不可能完成的任務(wù)。造成很大部分學(xué)生在動(dòng)手之前就早早放棄了努力,也就不可能達(dá)到預(yù)定的實(shí)驗(yàn)效果。為了解決這個(gè)問題,在教學(xué)實(shí)踐中,設(shè)計(jì)了一個(gè)簡(jiǎn)單的具有高級(jí)語(yǔ)言主要特點(diǎn)的模型語(yǔ)言(本文稱S語(yǔ)言),設(shè)計(jì)了該語(yǔ)言的目標(biāo)代碼格式,實(shí)現(xiàn)了從源語(yǔ)言到目標(biāo)代碼轉(zhuǎn)化的小型編譯器(本文稱SMini)的各個(gè)模塊,給出了模塊之間接口的定義。模塊是可拆卸的,在實(shí)驗(yàn)教學(xué)時(shí)可根據(jù)實(shí)際情況要求學(xué)生實(shí)現(xiàn)S語(yǔ)言編譯系統(tǒng)的部分模塊,并且實(shí)現(xiàn)的模塊可以方便地嵌入到SMini中進(jìn)行測(cè)試。本文詳細(xì)介紹了SMini編譯器的系統(tǒng)結(jié)構(gòu)、核心模塊的設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)。

    一 模型語(yǔ)言

    本文設(shè)計(jì)的模型語(yǔ)言(S語(yǔ)言)的文法用類產(chǎn)生式系統(tǒng)描述如下:

    (1) <程序>→[<常量說明>][<變量說明>]<語(yǔ)句>

    (2) <常量說明>→Const <常量定義>{,<常量定義>};

    (3) <常量定義>→<標(biāo)識(shí)符>=<無符號(hào)整數(shù)>

    (4) <無符號(hào)整數(shù)>→<數(shù)字>{<數(shù)字>}

    (5) <字母>→a|b|c| … |z

    (6) <數(shù)字>→0|1|2| … |9

    (7) <標(biāo)識(shí)符>→<字母>{<字母>|<數(shù)字>}

    (8) <變量說明>→Var <標(biāo)識(shí)符>{,<標(biāo)識(shí)符>};

    (9) <語(yǔ)句>→<賦值語(yǔ)句>|<條件語(yǔ)句>|<當(dāng)循環(huán)語(yǔ)句>|<讀入語(yǔ)句>|<輸出語(yǔ)句>|<復(fù)合語(yǔ)句>|ε

    (10) <賦值語(yǔ)句>→<標(biāo)識(shí)符>=<表達(dá)式>;

    (11) <表達(dá)式>→[+|-]<項(xiàng)>{<加法運(yùn)算符><項(xiàng)>}

    (12) <項(xiàng)>→<因子>{<乘法運(yùn)算符><因子>}

    (13) <因子>→<標(biāo)識(shí)符>|<無符號(hào)整數(shù)>|‘(<表達(dá)式>‘)

    (14) <加法運(yùn)算符>→+|-

    (15) <乘法運(yùn)算符>→* |/

    (16) <條件語(yǔ)句>→if <條件> then <語(yǔ)句>| if <條件> then <語(yǔ)句> else <語(yǔ)句>

    (17) <條件>→<表達(dá)式><關(guān)系運(yùn)算符><表達(dá)式>

    (18) <關(guān)系運(yùn)算符>→==|<=|<|>|>=|<>

    (19) <當(dāng)循環(huán)語(yǔ)句>→while <條件> do <語(yǔ)句>

    (20) <復(fù)合語(yǔ)句>→begin <語(yǔ)句>{;<語(yǔ)句>} end

    注:產(chǎn)生式中<、>括起的部分表示一個(gè)非終結(jié)符號(hào),[、]括起的部分表示可選項(xiàng),{、}括起的部分表示可重復(fù),符號(hào) | 表示“或”。

    上述模型語(yǔ)言具有高級(jí)程序設(shè)計(jì)語(yǔ)言的主要特點(diǎn),也是SMini編譯器處理的源語(yǔ)言。

    二 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    1 系統(tǒng)結(jié)構(gòu)

    整個(gè)系統(tǒng)由3個(gè)模塊構(gòu)成,包括源程序編輯模塊、編譯模塊和信息輸出模塊。各個(gè)模塊又包含若干子模塊。系統(tǒng)結(jié)構(gòu)如圖1所示。

    源程序編輯模塊主要實(shí)現(xiàn)源程序的 編輯的工作,在主屏幕窗口中可以輸入、修改源程序,通過菜單欄可以新建 、打開、保存S語(yǔ)言源代碼文件。編譯模塊完成實(shí)際的編譯功能,分為4個(gè)子步驟:詞法分析、語(yǔ)法分析、語(yǔ)義分析、目標(biāo)代碼生成。信息輸出模塊有兩個(gè)子模塊:錯(cuò)誤信息輸出和中間結(jié)果輸出。錯(cuò)誤信息輸出子模塊實(shí)時(shí)輸出編譯時(shí)刻的錯(cuò)誤信息。中間結(jié)果輸出子模塊通過一個(gè)窗口來察看編譯信息文件,包括詞法分析結(jié)果,語(yǔ)法分析結(jié)果(語(yǔ)法樹), 語(yǔ)義分析結(jié)果(符號(hào)表)和三地址代碼。為了屏蔽機(jī)器代碼的復(fù)雜性,SMini采用三地址代碼作為目標(biāo)代碼。

    2 核心模塊設(shè)計(jì)

    (1) 詞法分析模塊

    詞法分析模塊的主要功能是識(shí)別S語(yǔ)言源程序中的記號(hào)(Token)。Token的識(shí)別由函數(shù)getToken來完成。函數(shù)getToken每次被調(diào)用時(shí)從輸入緩沖區(qū)中讀入輸入字符序列并識(shí)別一個(gè)Token。該函數(shù)采用基于DFA狀態(tài)轉(zhuǎn)換圖的算法,起始狀態(tài)為START,結(jié)束狀態(tài)為DONE。每次調(diào)用,該函數(shù)從起始狀態(tài)START開始,不斷調(diào)用getNextChar函數(shù),根據(jù)其返回值進(jìn)行相應(yīng)的狀態(tài)轉(zhuǎn)移,一直到當(dāng)前狀態(tài)為DONE為止。函數(shù)中使用另一個(gè)變量save用來指定是否將讀入的字符存入全局變量tokenString中。一般來說,構(gòu)成一個(gè)Token的所有有效字符都將被存入tokenString,而空白,注釋和將被退回的字符不被存入tokenString。此外,如果編譯選項(xiàng)TraceScan被設(shè)為真,該函數(shù)還將調(diào)用函數(shù)printToken打印當(dāng)前Token的有關(guān)信息到編譯信息文件中,包括行號(hào)和Token的類型。

    (2) 語(yǔ)法分析模塊

    語(yǔ)法分析模塊的功能是以詞法分析程序生成的Token序列作為輸入,在分析過程中驗(yàn)證這個(gè)Token序列是否符合S語(yǔ)言的文法。若是,則以語(yǔ)法樹作為輸出;若不是則指明錯(cuò)誤,并指出錯(cuò)誤的性質(zhì)和位置。關(guān)鍵問題是建立語(yǔ)法樹,這里采用了自頂向下的遞歸分析法來實(shí)現(xiàn),即為每一條產(chǎn)生式寫一個(gè)match函數(shù),從頂部(樹根)到底部(樹葉)來建立語(yǔ)法樹。match函數(shù)的基本邏輯是根據(jù)S語(yǔ)言文法比較實(shí)際的Token與預(yù)計(jì)的Token是否一致,如果一致則取下一個(gè)Token,如果不一致則給出錯(cuò)誤類型并調(diào)用syntaxError函數(shù)輸出錯(cuò)誤。實(shí)際的語(yǔ)法樹是以為文本形式輸出的。語(yǔ)法樹中的父子關(guān)系由文本行開頭的數(shù)字序列和嵌套關(guān)系來體現(xiàn)。如一個(gè)簡(jiǎn)單語(yǔ)句“while a>0 do a=a-1;”的語(yǔ)法樹如圖2所示。

    圖2 語(yǔ)法樹的文本輸出形式

    (3) 語(yǔ)義分析模塊

    語(yǔ)義分析部分的主要功能是遍歷語(yǔ)法分析時(shí)建立的語(yǔ)法樹,建立符號(hào)表并進(jìn)行簡(jiǎn)單的類型檢查,即判斷源程序中語(yǔ)句部分中的變量是否已定義和是否賦值給常量。S語(yǔ)言沒有作用域信息,并且所有的變量都是整型,符號(hào)表數(shù)據(jù)結(jié)構(gòu)BucketList設(shè)計(jì)如下:

    typedef struct LineListRec

    { int lineno;

    struct LineListRec * next;

    } * LineList;

    其中:lineno為常量或變量所在的行的行號(hào),next指向下一同類型標(biāo)識(shí)符。

    (4) 目標(biāo)代碼生成模塊

    目標(biāo)代碼生成部分的主要功能是生成與源程序等價(jià)的三地址代碼。主要函數(shù)是CGen::cGen( TreeNode * tree,int snextl)。由于建立語(yǔ)法樹時(shí)語(yǔ)句和表達(dá)式都是FirstK類型的結(jié)點(diǎn),所以它僅檢測(cè)此類型的節(jié)點(diǎn),并根據(jù)不同的分類作相應(yīng)處理,然后遞歸調(diào)用 自身完成對(duì)整個(gè)語(yǔ)法樹的遍歷。例:語(yǔ)句“while a>0 do a=a-1;”對(duì)應(yīng)的三地址代碼如圖3所示。

    圖3 三地址代碼序列

    3 系統(tǒng)實(shí)現(xiàn)與界面設(shè)計(jì)

    SMini在Visual C++集成環(huán)境[3]下開發(fā)。首先用MFC AppWizard創(chuàng)建工程文件,建立后會(huì)自動(dòng)生成文件:應(yīng)用程序:CsminiApp類,框架:CmainFrame類,文檔:CsminiDoc類,視窗:CsminiView類,對(duì)話框有關(guān)的CaboutDlg類,還包括了一些在主框架中的初始化工具條的工作,在此基礎(chǔ)上實(shí)現(xiàn)具體的功能與界面。軟件界面采用單文檔構(gòu)架,拆分窗口視圖,界面主要分為五個(gè)部分:菜單欄、工具欄、編輯區(qū)、信息輸出區(qū)和狀態(tài)欄。操作方法與目前流行的編譯器相似,可通過窗口實(shí)現(xiàn)源程序的編輯、修改、編譯與信息察看。系統(tǒng)主界面如圖4所示。

    圖4 系統(tǒng)界面

    三 結(jié)束語(yǔ)

    “編譯原理”課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干必修課,也是軟件工程專業(yè)的重要專業(yè)基礎(chǔ)課。實(shí)驗(yàn)教學(xué)是“編譯原理”課程教學(xué)的重要環(huán)節(jié)也是薄弱環(huán)節(jié),通過開發(fā)輔助實(shí)驗(yàn)教學(xué)系統(tǒng)提高課程實(shí)驗(yàn)教學(xué)的效果具有現(xiàn)實(shí)意義。設(shè)計(jì)開發(fā)了一個(gè)簡(jiǎn)單模型語(yǔ)言的可拆卸編譯器,可輔助課程實(shí)踐環(huán)節(jié)的教學(xué),解決了以往由于設(shè)計(jì)一個(gè)完整的編譯器難度與工作量太大,造成實(shí)驗(yàn)效果不好的弊端。該系統(tǒng)還可提高教師驗(yàn)收學(xué)生實(shí)驗(yàn)成果的效率,在實(shí)際的教學(xué)過程中已取得了較好的效果。

    參考文獻(xiàn)

    [1] Alfred V Aho, Ravi Sethi, Jeffrey D Ullman. Compilers:Principles,Techniques,and Tools[M].北京:人民郵電出版社,2002:1-24.

    [2] 張素琴,呂映芝,蔣維杜等.編譯原理(第2版)[M].北京:清華大學(xué)出版社,2005:1-11.

    [3] 朱磊,周彬.Windows下的C/C++高級(jí)編程[M].北京:人民郵電出版社,2002:1-120.

    Dismountable Mini Compiler Design for Experiment Teaching

    CHEN Zhi-qun WANG Xiao-hua

    (Institute of Computer Application Technology, Hangzhou Dianzi University, Hangzhou, Zhejiang, 310018, China)

    Abstract: Compiler principle is one of the important specialized courses in the computer science, requiring highly both in theory and practice, and it occupy the essential position in the computer's teaching system. SMini- a dismountable mini compiler for experiment teaching of compiler principle is implemented. This paper introduces the system architecture, design method and implementation technology of SMini.

    Keywords: Compiler Principle; Compiler; Experiment Teaching; Dismountability

    猜你喜歡
    編譯原理編譯器實(shí)驗(yàn)教學(xué)
    小議初中化學(xué)演示實(shí)驗(yàn)教學(xué)
    甘肅教育(2020年4期)2020-09-11 07:42:36
    電容器的實(shí)驗(yàn)教學(xué)
    物理之友(2020年12期)2020-07-16 05:39:20
    對(duì)初中化學(xué)實(shí)驗(yàn)教學(xué)的認(rèn)識(shí)和體會(huì)
    甘肅教育(2020年8期)2020-06-11 06:10:04
    基于相異編譯器的安全計(jì)算機(jī)平臺(tái)交叉編譯環(huán)境設(shè)計(jì)
    軟件學(xué)院編譯原理實(shí)踐課程的教學(xué)探索
    基于MOOC的編譯原理分階段課程教學(xué)研究
    幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
    營(yíng)造興趣啟蒙式學(xué)習(xí)氛圍的編譯原理首課設(shè)計(jì)
    “編譯原理”課程教學(xué)改革初探
    通用NC代碼編譯器的設(shè)計(jì)與實(shí)現(xiàn)
    中文字幕精品亚洲无线码一区| 欧美激情久久久久久爽电影| 婷婷精品国产亚洲av在线| 久久精品夜夜夜夜夜久久蜜豆| 亚洲无线在线观看| 免费在线观看亚洲国产| 国产伦精品一区二区三区四那| 欧美最新免费一区二区三区 | 啦啦啦免费观看视频1| 亚洲av成人av| 99精品久久久久人妻精品| www国产在线视频色| 18+在线观看网站| 色哟哟哟哟哟哟| 一进一出好大好爽视频| 给我免费播放毛片高清在线观看| 国产在线精品亚洲第一网站| 日本成人三级电影网站| 香蕉av资源在线| 欧美黑人巨大hd| 国产v大片淫在线免费观看| 中文资源天堂在线| 亚洲欧美日韩无卡精品| а√天堂www在线а√下载| e午夜精品久久久久久久| 看片在线看免费视频| 亚洲一区二区三区色噜噜| 18禁国产床啪视频网站| www.www免费av| 国产精品 欧美亚洲| 日韩精品中文字幕看吧| 国产欧美日韩一区二区三| 久久亚洲真实| 最近最新中文字幕大全电影3| 国产精品98久久久久久宅男小说| 国产精品,欧美在线| 免费看十八禁软件| 精品久久久久久久久久免费视频| 人妻夜夜爽99麻豆av| 欧美黑人欧美精品刺激| 熟女人妻精品中文字幕| 国产欧美日韩精品一区二区| av天堂在线播放| 露出奶头的视频| 非洲黑人性xxxx精品又粗又长| 一区二区三区国产精品乱码| 日本与韩国留学比较| 噜噜噜噜噜久久久久久91| 18禁黄网站禁片午夜丰满| 国产激情偷乱视频一区二区| 亚洲精品一区av在线观看| 露出奶头的视频| 一级黄片播放器| 久久久久久久久中文| 亚洲 国产 在线| 久久久久久久午夜电影| 三级毛片av免费| 日日夜夜操网爽| 国产精品99久久久久久久久| 最好的美女福利视频网| 久久久国产精品麻豆| 久久6这里有精品| 成熟少妇高潮喷水视频| 熟女电影av网| 中文字幕人妻丝袜一区二区| 最近在线观看免费完整版| 一级毛片女人18水好多| 神马国产精品三级电影在线观看| 男女之事视频高清在线观看| 国产av一区在线观看免费| 在线观看66精品国产| 国产欧美日韩一区二区三| 最后的刺客免费高清国语| 亚洲精品乱码久久久v下载方式 | av片东京热男人的天堂| 少妇高潮的动态图| 88av欧美| 成人性生交大片免费视频hd| 日日摸夜夜添夜夜添小说| 精品国产亚洲在线| 久久久久久久午夜电影| 精品日产1卡2卡| 国产精品一区二区三区四区免费观看 | 日韩av在线大香蕉| 国产综合懂色| 国产爱豆传媒在线观看| 一夜夜www| 久久久国产成人精品二区| 天天一区二区日本电影三级| 一区福利在线观看| 日韩亚洲欧美综合| 久久精品国产综合久久久| 2021天堂中文幕一二区在线观| 亚洲av一区综合| 99久久综合精品五月天人人| 国产视频一区二区在线看| 亚洲av免费在线观看| 国产淫片久久久久久久久 | 成人国产综合亚洲| 深夜精品福利| 老司机午夜十八禁免费视频| 好看av亚洲va欧美ⅴa在| 少妇人妻一区二区三区视频| 一边摸一边抽搐一进一小说| 九色国产91popny在线| av在线蜜桃| 国产一区二区亚洲精品在线观看| 蜜桃亚洲精品一区二区三区| 亚洲成人免费电影在线观看| 国产精品三级大全| 欧美一级毛片孕妇| 亚洲国产高清在线一区二区三| 亚洲国产欧洲综合997久久,| 两人在一起打扑克的视频| 亚洲最大成人中文| 深夜精品福利| 成年女人毛片免费观看观看9| 精品福利观看| 麻豆国产97在线/欧美| 国产麻豆成人av免费视频| 成人永久免费在线观看视频| 久久久成人免费电影| 欧美成狂野欧美在线观看| 免费一级毛片在线播放高清视频| 欧美在线黄色| 亚洲欧美日韩高清专用| 熟妇人妻久久中文字幕3abv| 亚洲,欧美精品.| 欧美日韩一级在线毛片| 一个人看视频在线观看www免费 | 国产亚洲精品av在线| 啦啦啦免费观看视频1| 欧美成人一区二区免费高清观看| 欧美最黄视频在线播放免费| 美女免费视频网站| 国产亚洲av嫩草精品影院| 99精品在免费线老司机午夜| 免费看a级黄色片| 久久6这里有精品| 亚洲天堂国产精品一区在线| av天堂在线播放| 亚洲国产精品成人综合色| 午夜久久久久精精品| 成人av一区二区三区在线看| 搡老妇女老女人老熟妇| 亚洲在线自拍视频| 成人三级黄色视频| 久久久色成人| 99久久99久久久精品蜜桃| 五月伊人婷婷丁香| 精品熟女少妇八av免费久了| 欧美不卡视频在线免费观看| 男女床上黄色一级片免费看| 99热6这里只有精品| 日韩国内少妇激情av| 久久精品国产亚洲av香蕉五月| 午夜精品在线福利| 亚洲最大成人中文| 亚洲内射少妇av| 欧美3d第一页| 国产99白浆流出| or卡值多少钱| 成人18禁在线播放| 人人妻,人人澡人人爽秒播| 天美传媒精品一区二区| 中文字幕久久专区| 少妇丰满av| 久久午夜亚洲精品久久| 岛国在线观看网站| 国产精品日韩av在线免费观看| 国产精品亚洲av一区麻豆| 波野结衣二区三区在线 | 观看免费一级毛片| av天堂在线播放| 亚洲五月天丁香| 啦啦啦韩国在线观看视频| 日本与韩国留学比较| 国产精品久久视频播放| 91九色精品人成在线观看| 精品国产三级普通话版| av女优亚洲男人天堂| 久久精品国产亚洲av涩爱 | 久久性视频一级片| 少妇熟女aⅴ在线视频| 日韩欧美三级三区| 欧美极品一区二区三区四区| 999久久久精品免费观看国产| 中文字幕熟女人妻在线| 精品99又大又爽又粗少妇毛片 | 欧美区成人在线视频| 色综合站精品国产| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 欧美bdsm另类| 日韩亚洲欧美综合| 亚洲最大成人中文| 噜噜噜噜噜久久久久久91| 国产精品 欧美亚洲| 中文字幕av成人在线电影| 亚洲国产精品成人综合色| 99精品在免费线老司机午夜| 久久久久久久久大av| 一级黄片播放器| 三级男女做爰猛烈吃奶摸视频| 成年女人永久免费观看视频| 制服人妻中文乱码| www日本黄色视频网| 亚洲成av人片免费观看| 亚洲av五月六月丁香网| 中文字幕熟女人妻在线| 一级毛片女人18水好多| 色噜噜av男人的天堂激情| 麻豆国产av国片精品| 天天一区二区日本电影三级| 露出奶头的视频| 欧美大码av| 日本与韩国留学比较| 国产亚洲av嫩草精品影院| 欧美日韩黄片免| av在线天堂中文字幕| 国产在视频线在精品| 午夜免费成人在线视频| 久久久国产成人免费| 国产毛片a区久久久久| 久久精品影院6| 人妻久久中文字幕网| 成人av一区二区三区在线看| 午夜福利在线观看吧| 国产亚洲精品综合一区在线观看| 亚洲熟妇中文字幕五十中出| 日韩欧美在线二视频| 伊人久久大香线蕉亚洲五| 成人无遮挡网站| 韩国av一区二区三区四区| 色吧在线观看| 蜜桃久久精品国产亚洲av| 欧美+亚洲+日韩+国产| 一区二区三区免费毛片| www日本在线高清视频| 国产精品三级大全| 高潮久久久久久久久久久不卡| 国产不卡一卡二| 一进一出抽搐动态| 国产极品精品免费视频能看的| 欧美日韩乱码在线| 国产亚洲精品av在线| 欧美黑人欧美精品刺激| 国产高清videossex| 人人妻人人澡欧美一区二区| 可以在线观看的亚洲视频| 亚洲专区国产一区二区| 久久6这里有精品| 久久久久久久久中文| 国产精品,欧美在线| 99久久综合精品五月天人人| 村上凉子中文字幕在线| 黄色片一级片一级黄色片| 女同久久另类99精品国产91| 啪啪无遮挡十八禁网站| 亚洲va日本ⅴa欧美va伊人久久| 久久香蕉国产精品| 高潮久久久久久久久久久不卡| 国产精品香港三级国产av潘金莲| 99热6这里只有精品| 精品一区二区三区视频在线观看免费| 免费看十八禁软件| 亚洲av二区三区四区| av在线天堂中文字幕| 啦啦啦观看免费观看视频高清| 神马国产精品三级电影在线观看| 亚洲18禁久久av| 久久精品夜夜夜夜夜久久蜜豆| 一本久久中文字幕| 日韩大尺度精品在线看网址| 亚洲成人久久性| 亚洲五月天丁香| 欧美+日韩+精品| 久久久久久国产a免费观看| 亚洲天堂国产精品一区在线| 搡女人真爽免费视频火全软件 | 欧美不卡视频在线免费观看| 两个人视频免费观看高清| 色综合婷婷激情| 国产成年人精品一区二区| 亚洲精品乱码久久久v下载方式 | 中文字幕久久专区| 中文字幕人妻丝袜一区二区| 国产在视频线在精品| 精华霜和精华液先用哪个| 在线免费观看不下载黄p国产 | 欧美最新免费一区二区三区 | 国产精品嫩草影院av在线观看 | 国产高清三级在线| 午夜a级毛片| 久久精品国产99精品国产亚洲性色| ponron亚洲| 黄片大片在线免费观看| 国产精品久久久久久久电影 | 国产免费一级a男人的天堂| 一边摸一边抽搐一进一小说| 在线观看66精品国产| 两个人视频免费观看高清| 在线观看舔阴道视频| 免费高清视频大片| 久久久精品大字幕| www.999成人在线观看| 日本在线视频免费播放| av欧美777| 亚洲精品456在线播放app | 国产高清视频在线播放一区| 国产淫片久久久久久久久 | 亚洲自拍偷在线| 非洲黑人性xxxx精品又粗又长| 亚洲成人久久性| 男人的好看免费观看在线视频| 婷婷精品国产亚洲av| 欧美成人性av电影在线观看| 又黄又爽又免费观看的视频| 日本精品一区二区三区蜜桃| 中文字幕精品亚洲无线码一区| 国产精品一区二区三区四区免费观看 | 久久久国产成人免费| 国产亚洲精品久久久久久毛片| 99国产精品一区二区蜜桃av| 国产毛片a区久久久久| 日本免费a在线| 国产熟女xx| 成人特级av手机在线观看| 国内精品久久久久精免费| 丰满人妻一区二区三区视频av | 午夜福利欧美成人| 人妻久久中文字幕网| 日韩成人在线观看一区二区三区| www国产在线视频色| 欧美日本亚洲视频在线播放| 日本黄色片子视频| 国产成人系列免费观看| 欧美成人免费av一区二区三区| 日韩欧美精品v在线| aaaaa片日本免费| 亚洲 国产 在线| 日韩有码中文字幕| 久久精品人妻少妇| 99热6这里只有精品| 91字幕亚洲| 在线观看日韩欧美| 国产免费一级a男人的天堂| 亚洲成av人片免费观看| 两个人的视频大全免费| 欧美日韩一级在线毛片| 又粗又爽又猛毛片免费看| 欧美日韩一级在线毛片| 国产三级中文精品| 三级毛片av免费| 嫩草影视91久久| 亚洲成人久久爱视频| 每晚都被弄得嗷嗷叫到高潮| 狂野欧美白嫩少妇大欣赏| 精品电影一区二区在线| 女警被强在线播放| 亚洲精品在线观看二区| 日本黄色片子视频| 五月伊人婷婷丁香| 亚洲国产精品久久男人天堂| 久久中文看片网| 真实男女啪啪啪动态图| 亚洲av成人av| 真人做人爱边吃奶动态| or卡值多少钱| 免费看光身美女| 亚洲欧美一区二区三区黑人| 手机成人av网站| 久久亚洲真实| 成人特级黄色片久久久久久久| 男人的好看免费观看在线视频| 中文亚洲av片在线观看爽| www.www免费av| 全区人妻精品视频| tocl精华| 日本免费一区二区三区高清不卡| 亚洲欧美激情综合另类| 婷婷精品国产亚洲av在线| 亚洲成a人片在线一区二区| 久久人人精品亚洲av| 成人特级av手机在线观看| 脱女人内裤的视频| 成人特级av手机在线观看| 18+在线观看网站| 亚洲性夜色夜夜综合| 欧美日本视频| 两个人视频免费观看高清| 亚洲av五月六月丁香网| 久久久久九九精品影院| 1000部很黄的大片| 老司机午夜十八禁免费视频| av国产免费在线观看| 亚洲国产中文字幕在线视频| 宅男免费午夜| 丁香六月欧美| 深爱激情五月婷婷| 国内精品一区二区在线观看| 一区二区三区免费毛片| 身体一侧抽搐| 在线免费观看不下载黄p国产 | ponron亚洲| 99热6这里只有精品| 久久人人精品亚洲av| 老司机午夜福利在线观看视频| 国产一区二区在线观看日韩 | av天堂在线播放| 国产精品亚洲av一区麻豆| www日本黄色视频网| 亚洲久久久久久中文字幕| 色综合亚洲欧美另类图片| 国产色爽女视频免费观看| 亚洲熟妇中文字幕五十中出| 99久久99久久久精品蜜桃| 少妇裸体淫交视频免费看高清| 国产亚洲精品综合一区在线观看| 国产欧美日韩精品亚洲av| 国内久久婷婷六月综合欲色啪| 日韩欧美国产一区二区入口| 在线免费观看不下载黄p国产 | 欧美+亚洲+日韩+国产| 亚洲成a人片在线一区二区| 美女大奶头视频| 亚洲久久久久久中文字幕| 久久精品国产清高在天天线| 成人一区二区视频在线观看| av在线天堂中文字幕| 成人高潮视频无遮挡免费网站| 91久久精品国产一区二区成人 | 狠狠狠狠99中文字幕| 黄色日韩在线| 久久久色成人| 日本五十路高清| 国产精品久久久久久久久免 | 亚洲精品国产精品久久久不卡| 在线播放无遮挡| 国产高清有码在线观看视频| 在线天堂最新版资源| 欧美色视频一区免费| 国产精品影院久久| 熟女少妇亚洲综合色aaa.| 国产精品久久久久久精品电影| xxx96com| 亚洲国产欧洲综合997久久,| 观看免费一级毛片| 国产主播在线观看一区二区| 色视频www国产| 悠悠久久av| 久久性视频一级片| 国产乱人伦免费视频| 我要搜黄色片| 日韩欧美在线乱码| 国产成年人精品一区二区| 日本三级黄在线观看| 波多野结衣高清无吗| 99久国产av精品| 精品人妻1区二区| 99热6这里只有精品| 欧美+亚洲+日韩+国产| 日韩有码中文字幕| 人妻夜夜爽99麻豆av| 国产亚洲精品久久久com| 啦啦啦观看免费观看视频高清| 欧美区成人在线视频| 欧美成人a在线观看| 成人国产综合亚洲| 在线观看美女被高潮喷水网站 | 老司机午夜福利在线观看视频| 亚洲乱码一区二区免费版| av女优亚洲男人天堂| 午夜福利在线观看免费完整高清在 | 欧美激情在线99| 欧美绝顶高潮抽搐喷水| 一个人免费在线观看电影| www日本在线高清视频| 国产亚洲欧美在线一区二区| 一级毛片高清免费大全| 少妇的逼好多水| 一区二区三区国产精品乱码| 丰满人妻一区二区三区视频av | 午夜福利在线观看免费完整高清在 | 免费看光身美女| 超碰av人人做人人爽久久 | 18禁黄网站禁片免费观看直播| 99久久精品国产亚洲精品| 欧美精品啪啪一区二区三区| 精品免费久久久久久久清纯| 欧美大码av| 国产欧美日韩精品一区二区| 岛国视频午夜一区免费看| 日本在线视频免费播放| 他把我摸到了高潮在线观看| 尤物成人国产欧美一区二区三区| 热99在线观看视频| 欧美在线一区亚洲| 国产成人啪精品午夜网站| 色噜噜av男人的天堂激情| 亚洲av电影不卡..在线观看| 日韩欧美在线乱码| 亚洲av美国av| 成人鲁丝片一二三区免费| 久久国产乱子伦精品免费另类| 精品一区二区三区视频在线 | 亚洲精品粉嫩美女一区| 99国产精品一区二区蜜桃av| 精品国内亚洲2022精品成人| 国产蜜桃级精品一区二区三区| 精品无人区乱码1区二区| 天堂网av新在线| 亚洲熟妇中文字幕五十中出| 窝窝影院91人妻| 久久久久久久午夜电影| 在线播放无遮挡| 国产高清有码在线观看视频| 手机成人av网站| 国产精品久久久久久人妻精品电影| 欧美日韩国产亚洲二区| 国产国拍精品亚洲av在线观看 | 网址你懂的国产日韩在线| 黄片大片在线免费观看| 欧美日韩黄片免| 女警被强在线播放| 2021天堂中文幕一二区在线观| 国产单亲对白刺激| 亚洲片人在线观看| 欧美中文综合在线视频| 久久久久免费精品人妻一区二区| 国产一区二区在线av高清观看| 99热精品在线国产| 成人特级av手机在线观看| 欧美日韩国产亚洲二区| 久久6这里有精品| 三级男女做爰猛烈吃奶摸视频| 日韩高清综合在线| 亚洲一区二区三区不卡视频| 18禁在线播放成人免费| 亚洲中文日韩欧美视频| 露出奶头的视频| 成人永久免费在线观看视频| 欧美成人性av电影在线观看| 成年版毛片免费区| 久久久久国内视频| 中文亚洲av片在线观看爽| 国产精华一区二区三区| 亚洲一区二区三区色噜噜| 欧美日韩福利视频一区二区| 日韩精品青青久久久久久| 成年免费大片在线观看| www日本黄色视频网| 国产精品 欧美亚洲| 免费电影在线观看免费观看| 人妻丰满熟妇av一区二区三区| 久久久久久国产a免费观看| 9191精品国产免费久久| 性色av乱码一区二区三区2| 免费无遮挡裸体视频| 国模一区二区三区四区视频| 亚洲一区二区三区色噜噜| 女警被强在线播放| 午夜福利18| 法律面前人人平等表现在哪些方面| 午夜免费观看网址| 免费在线观看日本一区| 亚洲狠狠婷婷综合久久图片| 久久精品国产亚洲av涩爱 | 久久精品国产清高在天天线| 国产成+人综合+亚洲专区| 欧美成狂野欧美在线观看| 国产一区二区在线观看日韩 | 美女高潮喷水抽搐中文字幕| 伊人久久精品亚洲午夜| 日韩有码中文字幕| 欧美午夜高清在线| 一本综合久久免费| 麻豆国产av国片精品| 久久精品夜夜夜夜夜久久蜜豆| 日韩欧美在线乱码| 国产精华一区二区三区| 3wmmmm亚洲av在线观看| 中文字幕av在线有码专区| 在线观看午夜福利视频| 少妇人妻一区二区三区视频| 国产欧美日韩精品一区二区| 成人无遮挡网站| 欧美av亚洲av综合av国产av| 国产探花在线观看一区二区| 精品久久久久久久末码| 日本与韩国留学比较| 免费在线观看日本一区| 午夜福利在线观看吧| 日韩欧美精品v在线| av专区在线播放| 国模一区二区三区四区视频| 日韩成人在线观看一区二区三区| 可以在线观看毛片的网站| 岛国在线免费视频观看| 波多野结衣高清无吗| 亚洲人成网站高清观看| 亚洲黑人精品在线| 日本与韩国留学比较| 成人欧美大片| 俺也久久电影网| eeuss影院久久| 9191精品国产免费久久| 欧美色视频一区免费| 99久久精品热视频| 又黄又粗又硬又大视频| 国产美女午夜福利| 97超视频在线观看视频| 白带黄色成豆腐渣| 日本撒尿小便嘘嘘汇集6| 国产国拍精品亚洲av在线观看 | 国产高清有码在线观看视频|