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

    基于Flex與Bison的軟PLC編譯模塊的研究

    2011-05-10 11:05:14王亞男陳嬋娟
    制造業(yè)自動化 2011年17期
    關鍵詞:分析程序詞法語句

    王亞男,陳嬋娟

    (陜西科技大學 機電工程學院,西安 710021)

    0 引言

    軟PLC編譯模塊是實現(xiàn)將按照指令表語言規(guī)則編寫的源程序轉(zhuǎn)換成等價的能在運行系統(tǒng)上執(zhí)行的目標代碼的功能。編譯模塊是一個高度復雜的程序,其內(nèi)部結(jié)構(gòu)和組織方式具有多種形式。編譯模塊在工作過程中,往往完成如下的任務:1)讀取源代碼并且獲得程序的結(jié)構(gòu)描述;2)分析程序結(jié)構(gòu),并且生成相應的目標代碼。

    人工編寫編譯模塊的分析程序是一件非常耗時的工作,且由于人為因素,程序不如自動生成程序穩(wěn)定,完善。為了簡化開發(fā)過程,開發(fā)了Flex和Bison程序來解決第一個任務[1],F(xiàn)lex將源代碼文件分解為各種詞匯,Bison找到這些詞匯的組成方式。根據(jù)軟PLC的指令語言,生成能夠解決問題的C/C++語言代碼,并通過代碼轉(zhuǎn)換生成最終的目標代碼。

    1 軟PLC編譯模塊的組成

    編譯模塊的構(gòu)造包括詞法分析、語法分析、語義分析、錯誤的檢查和處理以及代碼生成和代碼優(yōu)化等程序[2]。編譯過程可由一遍、兩遍或多遍完成。所謂“遍”,是對源程序或其等價的中間語言程序從頭到尾掃描并完成規(guī)定任務的過程。每一遍掃描可以完成一個階段或多個階段的工作[3]。通常,一個多遍的編譯程序比一遍的編譯程序占內(nèi)存少,且整個編譯程序的邏輯結(jié)構(gòu)清晰。本系統(tǒng)的編譯過程包含三遍,分別進行:

    1.1 詞法分析

    詞法分析階段是編譯過程的第一個階段,是編譯的基礎。這個階段的任務是從左到右一個字符一個字符地讀入源程序,即對構(gòu)成源程序的字符流進行掃描然后根據(jù)構(gòu)詞規(guī)則識別單詞(也稱單詞符號或符號)。

    1.2 語法分析

    語法分析是編譯過程的一個邏輯階段。語法分析的任務是在詞法分析的基礎上將單詞序列組合成各類語法短語,如“程序”,“語句”,“表達式”等等。語法分析程序判斷源程序在結(jié)構(gòu)上是否正確,源程序的結(jié)構(gòu)由上下文無關文法描述。

    1.3 代碼轉(zhuǎn)換

    將PLC指令轉(zhuǎn)換為目標代碼。

    2 Flex與Bison的源程序的格式[4]

    Flex程序分為三個段:第一段是C和Flex的全局聲明;第二段包括規(guī)則( C代碼);第三段是補充的C函數(shù)。例如,第三段中一般都有main()函數(shù)。這些段以%%來分界。Flex源程序結(jié)構(gòu)是:<定義段>,<規(guī)則段>和<子程序段>。<定義段>的內(nèi)容主要包括C語言說明:括在%{和%}之間的內(nèi)容為C語言說明,所有C語言的說明語句和預處理語句都可以放在這一部分中,F(xiàn)lex將把%{和%}之間的內(nèi)容不加改變地抄寫到它所生成的詞法分析程序之中去。標識符定義:Flex用標識符給某些重復出現(xiàn)次數(shù)較多的正則表達式命名,而在需要使用它們的地方代之以相應的標識符。開始狀態(tài)說明:在Flex中提供了一種稱為開始狀態(tài)的機制,以解決左文相關問題。<規(guī)則段>中每一條規(guī)則都可分為正則表達式部分和C程序或動作部分。當輸入流中出現(xiàn)與正則表達式相匹配的字符串時,就執(zhí)行后面的動作。為了便于描述詞法分析程序的動作,F(xiàn)lex 提供了許多變量、子程序和宏替換供用戶使用,詳細可以參見用戶手冊[5]。在<子程序段>,可以定義詞法分析程序所需的各類過程和函數(shù) ,比如主程序 main()或函數(shù)yywrap()。子程序段里的內(nèi)容由Flex原封不動復制到它所生成的詞法分析程序里面。

    Bison源程序結(jié)構(gòu)也由<說明段>、<規(guī)則段>和<子程序段>三部分組成。<規(guī)則段>由一條或多條規(guī)則所組成,不包含任何規(guī)則的 <規(guī)則段>是不合法的。每條規(guī)則以分號結(jié)尾。在邏輯上一條規(guī)則可分為兩部分,一部分是一條巴科斯范式(BNF) ,另一部分是一段C程序,稱為一個動作。當從詞法分析程序得來的單詞序列可按某個BNF進行歸約時,就可執(zhí)行與該 BNF相對應的動作。<說明段>中的說明有兩類:一類是C程序說明;另一類是Bison說明。C程序說明必須用配對的%{和%}括在一起,它們將原封不動地復制到Bison所生成的語法分析程序之中去。Bison說明有多種,關鍵字%token的作用是說明終結(jié)符,沒有在%token語句中出現(xiàn)的標識符都被認為是非終結(jié)符,每個非終結(jié)符必須至少在產(chǎn)生式的左部出現(xiàn)一次。在所有非終結(jié)符中,描述最一般結(jié)構(gòu)的產(chǎn)生式左部非終結(jié)符,被稱為開始符。%right、%left和%nonassoc的作用是說明算符的結(jié)合性,以解決語法的二義性問題。在<子程序段> 里,用戶可以自己所需的各種子程序,比如說錯誤處理程序yyerror ()子程序中的內(nèi)容都會被Bison如實地復制到Bison所生成的語法分析程序之中去。

    3 編譯模塊的設計與實現(xiàn)

    3.1 應用Flex詞法分析

    詞法分析是程序解釋的第一步,是編譯的基礎。詞法分析是從左到右逐個字符地對源程序進行掃描,產(chǎn)生一個個單詞符號,把它作為字符串的源程序改造成為單詞符號串的中間程序,用于隨后的語法分析。本編譯模塊設計的詞法分析程序需要完成以下任務:

    1)建立PLC指令集。PlC基本指令集基本邏輯指令包括ALD、 OLD、 LPS、 LRD、 LPP、 LDS 、LD、 A 、O 、END等。

    2)給出對應于上述程序字集的Flex正規(guī)式表達式,并且對應于每條詞法規(guī)則,編寫其被識別時應執(zhí)行的動作。其中部分Flex源程序如下:

    3)通過flex Flex_plc.l指令,將Flex源程序轉(zhuǎn)換成c語言的詞法分析程序yylex()。

    3.2 應用Bison語法分析

    在語法分析中,主要工作也是編寫B(tài)ison源文件,這里將其命名為Bison_plc.y。

    其說明部分要依據(jù)軟PLC后續(xù)環(huán)節(jié)和運行系統(tǒng)的要求包含一些頭文件和函數(shù)或數(shù)據(jù)的定義,例如定義目標代碼存貯區(qū)、函數(shù)指針數(shù)組等。指令表的Bison_plc.y文件的說明部分如下:

    在編譯PLC語句表時最重要的是如何完成Bison程序中的規(guī)則段,其規(guī)則部分按照指令表語言的要求和巴克斯文法規(guī)則BNF進行編寫。當我們?yōu)橐环N語言制定了形式語法后,就完全定義了這個語言,哪些東西是該語言的,哪些東西不是該語言的都不會有歧義了。因此當我們用定義的語法規(guī)則定義PLC的語句表語言后,經(jīng)編譯成功后,就可以生成PLC語句表指令的解析程序,完成對語句表的編譯,當輸入的語言不符合PLC指令格式時,編譯程序就會報錯,當語句表正確時,就會被正確編譯,生成目標代碼。設計中根據(jù)指令格式將語句表定義了五種匹配模式,這五種模式也就是PLC語句表的葉,根據(jù)這個原理,將每種模式繼續(xù)向下分,直到終止符為止,而終止符也就是我們在詞法分析器中定義的關鍵詞,這也就是詞法分析器能夠識別語句表的關鍵,在這部分設計時最主要的是語法樹的構(gòu)建。

    圖1 布爾型操作數(shù)指令的語法樹

    語法分析器在工作時是至下向上工作的,因為語句表中的字母也就是在語法分析器中定義的終止符,當詞法分析器將識別的單詞傳遞給語法分析時,語法分析器就會向上匹配,執(zhí)行相應的數(shù)據(jù)存儲,直到遇到最終的非終止符為止,從語法樹來看就是從葉尋根的方式來工作的,當完全符合末一種規(guī)則時,就會完成譯碼,將PLC指令中對應的地址信息存儲到定義的目標代碼緩沖區(qū)中,完成一條語句表的譯碼。以下是布爾型操作數(shù)指令對應的語法樹,如圖1所示。

    生成的是滿足C語言格式bison_plc.tab.h和bison_plc.tab.c文件。最后,將Flex_plc.c、bison_plc.tab.h和bison_plc.tab.c文件一同放在工程目錄下,供開發(fā)系統(tǒng)中的編譯菜單的響應函數(shù)OnCompile( )調(diào)用,實現(xiàn)指令表的編譯功能。

    3.3 Flex與Bison的結(jié)合

    根據(jù)上述方法,可以生成獨立運行的詞法分析器和語法分析器,也可以將二者結(jié)合起來,由詞法分析器識別單詞,傳遞給語法分析器處理。本文采用語法分析器調(diào)用詞法分析程序,即將它們結(jié)合的方法,在一個工程中完成詞法分析和語法分析模塊。

    Bison所生成的語法分析程序yyparse()調(diào)用的詞法分析程序與flex所生成的程序都是 yylex()函數(shù)。對于Flex生成的詞法分析器,和Bison結(jié)合使用時,每當yylex()讀取并匹配了一個模式時,就返回一個標記,語法分析程序獲得返回的標記后,進行語法分析。當Bison運行一個帶有標記的.y文件時,會生成一個頭文件,它對每個標記都有#define的定義,這個頭文件必須在相應的Flex源文件中的C聲明段中包含。

    Flex與Bison結(jié)合生成編譯器的步驟為[6]:

    1)根據(jù)指令表的編寫格式和規(guī)則,編寫一個名為Flex_plc.l的語句表的Flex源文件,以及一個Bison_plc.y的Bison源文件(文件名稱可以自定義,但文件類型必須為.l和.y)。

    2)用Bison運行Bison_plc.y文件,生成Bison_plc.tab.c和Bison_plc.tab.h文件。因為在Flex源文件中需要包含Bison_plc.tab.h頭文件,利用里面的宏定義,因此要先運行Bison_plc.y文件。

    執(zhí)行命令為:..bison-d Bison_plc.y

    3)運行Flex_plc.l文件,生產(chǎn)Flex_plc.yy.c的c語言文件。執(zhí)行命令為:..flex Flex_plc.l

    4)用Visual C++將Bison_plc.tab.c、.Bison_plc.tab.h和 Flex_plc.yy.c連接起來編譯,生成可執(zhí)行文件Flex_plc.yy.exe。

    5)運行Flex_plc.yy.exe,即可對指令表語言進行詞法和語法分析。

    圖2 Flex與Bison的結(jié)合

    3.4 代碼轉(zhuǎn)換

    代碼轉(zhuǎn)換在詞法分析、語法分析完成后,如沒有錯誤 ,語法分析程序輸出目標代碼。軟PLC開發(fā)系統(tǒng)的目標代碼是PLC指令的二進制編碼[7],例如:操作符AND的內(nèi)部碼為00FF00,元件X的編碼0X01,將操作符的編碼與元件編碼相加作為目標代碼的高十六位,低十六位為元件的編號,指令AND X1的編碼為00FF010001。代碼轉(zhuǎn)換的過程在詞法分析時完成。

    4 結(jié)束語

    應用Flex和Bison編寫軟PLC的編譯模塊,它的優(yōu)點是與用戶自己手動編寫詞法與語法分析程序相比,可以減少大量的編碼,并且速度和準確度都有很大提高。如果目前的指令系統(tǒng)發(fā)生變化,規(guī)則需要擴充或修改時,對于Flex和Bison程序來說只需修改很少的部分即可,這種易于維護和實現(xiàn)的方案不僅降低了軟PLC編譯器的開發(fā)難度也提高了效率。

    [1] 基于MSYS的 Flex & Bison(編譯器開發(fā)工具)使用教程.http://www.360doc.com/content/10/0424/13/1156733_246 48165.shtml.

    [2] 田文琦,于東,高偉,紀元.flex和bison在軟PLC編譯器中的應用[J].微計算機信息,2009,7-1:235-237.

    [3] 陳火旺,錢家嘩,孫永強.編譯原理[M].國防工業(yè)出版社,1984.

    [4] Levine,John R.,Tony Mason and Doug Brown,Iex&Yacc.OReilly& Associates,Inc.Sebastopol,California,1992.

    [5] GNU flex and bison,http://www.gnu.org.

    [6] 熊偉,戴果.在Visual C++集成開發(fā)環(huán)境下應用flex和bison開發(fā)編譯器[J].戰(zhàn)術導彈控制技術.2004,(4):64-67.

    [7] 張少坤,游有鵬.基于Lex& Yacc的PLC指令編譯器的研究與實現(xiàn)[J].PLC&FA,34-35.

    猜你喜歡
    分析程序詞法語句
    詞法 名詞、代詞和冠詞
    管控經(jīng)營風險,以分析程序提升企業(yè)財務報表審計效能
    中國商人(2022年9期)2022-09-02 08:30:42
    重點:語句銜接
    精彩語句
    應用于詞法分析器的算法分析優(yōu)化
    談對外漢語“詞法詞”教學
    基于小波包變換的樂音時—頻綜合分析程序的開發(fā)
    音樂探索(2015年1期)2015-04-27 01:01:52
    如何搞定語句銜接題
    語文知識(2014年4期)2014-02-28 21:59:52
    試論分析程序的應用
    時代金融(2012年9期)2012-04-29 03:09:26
    2010年高考英語“相似”考題例析
    久久人人爽人人片av| 天堂√8在线中文| 亚洲成人av在线免费| av专区在线播放| 国产一区有黄有色的免费视频 | 精品一区二区免费观看| 亚洲美女视频黄频| 国产亚洲5aaaaa淫片| 欧美精品一区二区大全| 国产精品久久久久久久电影| 中国美白少妇内射xxxbb| 国产欧美日韩精品一区二区| 免费观看精品视频网站| 啦啦啦韩国在线观看视频| 日韩视频在线欧美| 国产精品电影一区二区三区| 又黄又爽又刺激的免费视频.| 久久精品国产鲁丝片午夜精品| 精品久久久久久久久久久久久| 精品人妻一区二区三区麻豆| 欧美高清性xxxxhd video| 国产v大片淫在线免费观看| 久久草成人影院| 中文字幕制服av| 免费看日本二区| 18禁动态无遮挡网站| 久久久久久久国产电影| 蜜桃久久精品国产亚洲av| 欧美成人免费av一区二区三区| 午夜精品国产一区二区电影 | 精品国产露脸久久av麻豆 | 99热这里只有是精品50| 黄色配什么色好看| 色尼玛亚洲综合影院| 老女人水多毛片| 久久久久久久亚洲中文字幕| videos熟女内射| 久久久久久久亚洲中文字幕| 丝袜喷水一区| 观看免费一级毛片| 男女那种视频在线观看| 欧美一级a爱片免费观看看| 中文字幕人妻熟人妻熟丝袜美| 亚洲精品乱码久久久v下载方式| 在线播放国产精品三级| 蜜桃久久精品国产亚洲av| 国产又黄又爽又无遮挡在线| 精品久久久噜噜| 麻豆一二三区av精品| 尾随美女入室| 色5月婷婷丁香| 欧美不卡视频在线免费观看| 国语自产精品视频在线第100页| 夜夜看夜夜爽夜夜摸| 边亲边吃奶的免费视频| 久久热精品热| 国产极品天堂在线| 日韩av在线免费看完整版不卡| 又粗又爽又猛毛片免费看| 波多野结衣高清无吗| 成人三级黄色视频| 热99在线观看视频| 欧美bdsm另类| 国产精品av视频在线免费观看| 在线免费观看的www视频| 中文精品一卡2卡3卡4更新| 亚洲av福利一区| 国产精品女同一区二区软件| 丝袜美腿在线中文| 亚洲欧美日韩高清专用| 中文乱码字字幕精品一区二区三区 | 中文在线观看免费www的网站| 男女那种视频在线观看| 国产在线男女| 色5月婷婷丁香| 国产白丝娇喘喷水9色精品| 寂寞人妻少妇视频99o| 又粗又爽又猛毛片免费看| 亚洲精品成人久久久久久| 久久这里只有精品中国| 国产男人的电影天堂91| 综合色av麻豆| 国产高清有码在线观看视频| 日日摸夜夜添夜夜爱| 亚洲精品国产av成人精品| 亚洲成人久久爱视频| 国产精品久久久久久久久免| 九九爱精品视频在线观看| 久久久a久久爽久久v久久| 久久久久久久久中文| 国产毛片a区久久久久| av在线蜜桃| 我的老师免费观看完整版| 国内少妇人妻偷人精品xxx网站| 亚洲精品久久久久久婷婷小说 | 国产精品精品国产色婷婷| 亚洲aⅴ乱码一区二区在线播放| 亚洲欧美清纯卡通| 简卡轻食公司| 超碰97精品在线观看| 精品久久久久久久久久久久久| 日韩视频在线欧美| 国产伦在线观看视频一区| 亚洲色图av天堂| 久久久久久九九精品二区国产| 97人妻精品一区二区三区麻豆| www.色视频.com| 狂野欧美激情性xxxx在线观看| 丝袜美腿在线中文| 1024手机看黄色片| 成人二区视频| 国产大屁股一区二区在线视频| 美女被艹到高潮喷水动态| 亚洲,欧美,日韩| 欧美三级亚洲精品| 亚洲欧美日韩无卡精品| 爱豆传媒免费全集在线观看| 成人漫画全彩无遮挡| 一级毛片我不卡| 久久久久性生活片| 级片在线观看| 国产伦精品一区二区三区四那| 亚洲国产精品合色在线| 国产熟女欧美一区二区| 神马国产精品三级电影在线观看| 午夜a级毛片| 天堂√8在线中文| 少妇猛男粗大的猛烈进出视频 | 精品人妻偷拍中文字幕| 看非洲黑人一级黄片| 九色成人免费人妻av| 舔av片在线| 亚洲国产最新在线播放| 51国产日韩欧美| 成人亚洲精品av一区二区| 欧美日韩综合久久久久久| av在线观看视频网站免费| 久久久久久伊人网av| 亚洲欧洲日产国产| 国产精品久久久久久av不卡| 国产片特级美女逼逼视频| 又爽又黄无遮挡网站| 亚洲天堂国产精品一区在线| 日韩视频在线欧美| 尾随美女入室| av.在线天堂| 人人妻人人澡欧美一区二区| 最新中文字幕久久久久| 成年女人永久免费观看视频| 亚洲欧美日韩卡通动漫| 亚洲国产色片| 欧美高清性xxxxhd video| 亚洲欧美成人精品一区二区| 国产av码专区亚洲av| 3wmmmm亚洲av在线观看| 国产成年人精品一区二区| 一二三四中文在线观看免费高清| 狂野欧美白嫩少妇大欣赏| 蜜桃久久精品国产亚洲av| 波多野结衣巨乳人妻| 亚洲成色77777| 男的添女的下面高潮视频| 久久精品夜夜夜夜夜久久蜜豆| 九色成人免费人妻av| 六月丁香七月| 久久99热6这里只有精品| 黄色欧美视频在线观看| h日本视频在线播放| 自拍偷自拍亚洲精品老妇| 美女黄网站色视频| 欧美性感艳星| av女优亚洲男人天堂| 国产91av在线免费观看| 赤兔流量卡办理| 你懂的网址亚洲精品在线观看 | 最近的中文字幕免费完整| 国产精品永久免费网站| 色5月婷婷丁香| 国产爱豆传媒在线观看| 亚洲综合色惰| 国产免费视频播放在线视频 | 免费看日本二区| 国产色婷婷99| 国产精品一区二区在线观看99 | 两性午夜刺激爽爽歪歪视频在线观看| 成人毛片a级毛片在线播放| 国产成人免费观看mmmm| 亚洲欧美日韩卡通动漫| 三级国产精品片| 99久久精品一区二区三区| 欧美日韩综合久久久久久| 美女大奶头视频| 床上黄色一级片| 午夜免费激情av| 午夜福利成人在线免费观看| 18+在线观看网站| 我的老师免费观看完整版| 国产伦精品一区二区三区视频9| 青青草视频在线视频观看| 国产人妻一区二区三区在| 国产在视频线在精品| 大香蕉久久网| 欧美一区二区精品小视频在线| 久久这里只有精品中国| 狠狠狠狠99中文字幕| 日韩 亚洲 欧美在线| 欧美极品一区二区三区四区| 国产久久久一区二区三区| 99久久精品一区二区三区| 日韩一区二区视频免费看| 成年女人看的毛片在线观看| 精品一区二区免费观看| 久久精品久久精品一区二区三区| 99热这里只有是精品在线观看| 午夜精品一区二区三区免费看| 亚洲成色77777| 少妇人妻一区二区三区视频| 精品久久国产蜜桃| 18禁裸乳无遮挡免费网站照片| 国产在视频线在精品| 免费无遮挡裸体视频| 国产午夜精品久久久久久一区二区三区| 色哟哟·www| 人妻少妇偷人精品九色| 精品久久久噜噜| 日本-黄色视频高清免费观看| 日本wwww免费看| 91精品伊人久久大香线蕉| 如何舔出高潮| 日日摸夜夜添夜夜添av毛片| 日日啪夜夜撸| 久久久精品94久久精品| 简卡轻食公司| 国产精品电影一区二区三区| 国产极品精品免费视频能看的| 搡女人真爽免费视频火全软件| 一个人免费在线观看电影| 欧美丝袜亚洲另类| 99热精品在线国产| 成人毛片60女人毛片免费| 国产高清视频在线观看网站| 亚洲四区av| 亚洲人成网站高清观看| 国产精品久久久久久久电影| 日韩大片免费观看网站 | 免费黄网站久久成人精品| 免费看光身美女| 91av网一区二区| 亚洲精品国产成人久久av| 国产淫片久久久久久久久| 国产高清三级在线| 国产精品久久久久久久电影| 日本黄色片子视频| 一级爰片在线观看| 亚洲中文字幕一区二区三区有码在线看| 久久这里只有精品中国| 亚洲国产精品成人综合色| 99久久人妻综合| 波野结衣二区三区在线| 看非洲黑人一级黄片| 日日摸夜夜添夜夜爱| 久久久久久久国产电影| 人人妻人人澡人人爽人人夜夜 | 人妻夜夜爽99麻豆av| 亚洲av免费在线观看| 亚洲最大成人手机在线| 亚洲在线自拍视频| 永久网站在线| 国产亚洲91精品色在线| 欧美色视频一区免费| 99久久精品一区二区三区| 精品人妻偷拍中文字幕| 丰满乱子伦码专区| 久久人人爽人人片av| 欧美日韩国产亚洲二区| 亚洲成人中文字幕在线播放| 91久久精品国产一区二区成人| 久久久久久久国产电影| 老司机影院毛片| 国产精品一及| 亚洲va在线va天堂va国产| av在线老鸭窝| 日本黄大片高清| 精品久久久久久久久av| 午夜免费激情av| 成人综合一区亚洲| 日韩一本色道免费dvd| 亚洲av电影在线观看一区二区三区 | 国产午夜精品论理片| 哪个播放器可以免费观看大片| 综合色丁香网| 中文字幕亚洲精品专区| 网址你懂的国产日韩在线| 免费不卡的大黄色大毛片视频在线观看 | 亚洲国产欧洲综合997久久,| 乱系列少妇在线播放| 天堂av国产一区二区熟女人妻| 国产av在哪里看| 成人午夜高清在线视频| 高清毛片免费看| 精品不卡国产一区二区三区| 日韩三级伦理在线观看| 国产精华一区二区三区| 又爽又黄a免费视频| 日本黄大片高清| 国产亚洲91精品色在线| 99在线视频只有这里精品首页| 国产成人精品一,二区| 日韩欧美 国产精品| 噜噜噜噜噜久久久久久91| 美女高潮的动态| 亚洲成色77777| 色吧在线观看| 精品一区二区三区视频在线| 亚洲成av人片在线播放无| 欧美日本亚洲视频在线播放| 最近中文字幕高清免费大全6| 一卡2卡三卡四卡精品乱码亚洲| www.av在线官网国产| 久久99热这里只有精品18| 2021少妇久久久久久久久久久| 日韩一区二区视频免费看| av播播在线观看一区| 日本爱情动作片www.在线观看| 亚洲美女搞黄在线观看| 人体艺术视频欧美日本| 久久久久久国产a免费观看| 非洲黑人性xxxx精品又粗又长| 日韩,欧美,国产一区二区三区 | 亚洲欧美一区二区三区国产| 久久精品熟女亚洲av麻豆精品 | 91精品一卡2卡3卡4卡| 日产精品乱码卡一卡2卡三| 日韩成人av中文字幕在线观看| 精品99又大又爽又粗少妇毛片| 一级黄色大片毛片| 九色成人免费人妻av| 久久精品久久久久久久性| 黄色一级大片看看| 美女国产视频在线观看| 中文乱码字字幕精品一区二区三区 | 一区二区三区免费毛片| 国产又黄又爽又无遮挡在线| 欧美精品一区二区大全| 欧美一区二区亚洲| 亚洲久久久久久中文字幕| 亚洲第一区二区三区不卡| 成人特级av手机在线观看| 特大巨黑吊av在线直播| 精品不卡国产一区二区三区| 日本猛色少妇xxxxx猛交久久| 麻豆精品久久久久久蜜桃| 大香蕉久久网| 成年av动漫网址| 久久久久久久国产电影| 波野结衣二区三区在线| 日韩三级伦理在线观看| 最近2019中文字幕mv第一页| 人妻制服诱惑在线中文字幕| 亚洲av成人精品一二三区| 国内精品宾馆在线| 日韩成人伦理影院| 国产伦精品一区二区三区视频9| 中文乱码字字幕精品一区二区三区 | 精品欧美国产一区二区三| 小蜜桃在线观看免费完整版高清| 午夜福利高清视频| 日本av手机在线免费观看| 亚洲精品乱码久久久v下载方式| 纵有疾风起免费观看全集完整版 | 日本与韩国留学比较| 亚洲国产最新在线播放| 国产精品野战在线观看| 欧美一区二区精品小视频在线| 七月丁香在线播放| 最近2019中文字幕mv第一页| 免费无遮挡裸体视频| 99在线人妻在线中文字幕| 免费看日本二区| 国产成人精品久久久久久| 嫩草影院精品99| 精品久久久久久久久久久久久| 又粗又爽又猛毛片免费看| 一二三四中文在线观看免费高清| 国产色婷婷99| 国产亚洲5aaaaa淫片| 午夜亚洲福利在线播放| 亚洲精品乱码久久久v下载方式| 又粗又爽又猛毛片免费看| 免费看美女性在线毛片视频| 精品久久久久久久久久久久久| 日韩欧美 国产精品| 久久综合国产亚洲精品| 国产高清三级在线| 男人舔奶头视频| 久久韩国三级中文字幕| 午夜视频国产福利| 亚洲美女视频黄频| 亚洲欧美一区二区三区国产| .国产精品久久| a级毛片免费高清观看在线播放| 亚洲av电影不卡..在线观看| 成人毛片a级毛片在线播放| 久久6这里有精品| 啦啦啦韩国在线观看视频| 少妇丰满av| 国产亚洲av嫩草精品影院| 亚洲国产日韩欧美精品在线观看| 色综合亚洲欧美另类图片| 欧美xxxx性猛交bbbb| 女人久久www免费人成看片 | videos熟女内射| 日韩欧美精品v在线| 国内精品宾馆在线| 一个人看视频在线观看www免费| 久久久久久久久大av| 国产精品一二三区在线看| 国产精品乱码一区二三区的特点| 久久久久精品久久久久真实原创| 亚洲成人久久爱视频| 18+在线观看网站| 国产成人91sexporn| 国产单亲对白刺激| 亚洲中文字幕一区二区三区有码在线看| 欧美性感艳星| 成人美女网站在线观看视频| eeuss影院久久| 亚洲国产精品成人久久小说| 黄色一级大片看看| or卡值多少钱| 欧美成人午夜免费资源| 欧美一区二区精品小视频在线| 99九九线精品视频在线观看视频| 国产在线一区二区三区精 | 亚洲18禁久久av| 国产乱来视频区| 身体一侧抽搐| 69av精品久久久久久| 久久精品熟女亚洲av麻豆精品 | 天天一区二区日本电影三级| 黄片wwwwww| 能在线免费观看的黄片| 内地一区二区视频在线| 欧美精品一区二区大全| 丰满少妇做爰视频| 久久久久免费精品人妻一区二区| 美女国产视频在线观看| 久久久久久久国产电影| 中文欧美无线码| 最后的刺客免费高清国语| 精品少妇黑人巨大在线播放 | 中文在线观看免费www的网站| 自拍偷自拍亚洲精品老妇| 国内精品宾馆在线| 国产精品1区2区在线观看.| 在线观看美女被高潮喷水网站| 大又大粗又爽又黄少妇毛片口| 精品国产三级普通话版| 国产视频内射| 国产爱豆传媒在线观看| 国产精品熟女久久久久浪| 三级男女做爰猛烈吃奶摸视频| 亚洲av熟女| 91精品一卡2卡3卡4卡| 亚洲国产欧洲综合997久久,| 亚洲美女搞黄在线观看| 日本与韩国留学比较| 国产成人aa在线观看| 精品熟女少妇av免费看| 卡戴珊不雅视频在线播放| 91狼人影院| 精品久久国产蜜桃| 亚洲av成人精品一区久久| 国产精品av视频在线免费观看| 亚洲av不卡在线观看| 久久99蜜桃精品久久| 久久精品夜色国产| 亚洲中文字幕一区二区三区有码在线看| 性插视频无遮挡在线免费观看| 不卡视频在线观看欧美| or卡值多少钱| 欧美变态另类bdsm刘玥| 亚洲熟妇中文字幕五十中出| av在线老鸭窝| 亚洲伊人久久精品综合 | 国产毛片a区久久久久| 青春草亚洲视频在线观看| 免费一级毛片在线播放高清视频| 亚州av有码| 午夜久久久久精精品| 日本wwww免费看| 成人亚洲精品av一区二区| 少妇人妻一区二区三区视频| 国产精品一二三区在线看| 国产三级中文精品| 在线免费十八禁| 亚洲第一区二区三区不卡| 亚洲欧美清纯卡通| 免费av不卡在线播放| 亚洲国产精品成人综合色| 不卡视频在线观看欧美| 我要看日韩黄色一级片| 少妇的逼水好多| 床上黄色一级片| 国产日韩欧美在线精品| 亚洲av成人精品一二三区| 午夜精品国产一区二区电影 | 乱系列少妇在线播放| 国产成人精品久久久久久| 毛片女人毛片| 国产av码专区亚洲av| 欧美成人一区二区免费高清观看| 少妇高潮的动态图| 岛国在线免费视频观看| 欧美激情国产日韩精品一区| 中国国产av一级| 久久久欧美国产精品| a级毛片免费高清观看在线播放| 天天躁夜夜躁狠狠久久av| 插阴视频在线观看视频| 在线a可以看的网站| 97热精品久久久久久| 看十八女毛片水多多多| 亚洲五月天丁香| 色综合色国产| av在线播放精品| 国产毛片a区久久久久| 两个人视频免费观看高清| 少妇熟女aⅴ在线视频| 亚洲av一区综合| 久久久久免费精品人妻一区二区| 久久久精品欧美日韩精品| 国产精品人妻久久久久久| 欧美一区二区国产精品久久精品| 免费一级毛片在线播放高清视频| 麻豆国产97在线/欧美| 天堂网av新在线| 久久精品影院6| 一级毛片aaaaaa免费看小| 色哟哟·www| av专区在线播放| 国产亚洲午夜精品一区二区久久 | 久久综合国产亚洲精品| 91狼人影院| 搡老妇女老女人老熟妇| 欧美日韩国产亚洲二区| 欧美性感艳星| 精品少妇黑人巨大在线播放 | 黄色一级大片看看| 国产精品久久久久久av不卡| 亚洲成色77777| 一本久久精品| 寂寞人妻少妇视频99o| 久久久久网色| 又粗又爽又猛毛片免费看| 国产精品国产三级国产专区5o | 韩国av在线不卡| 亚洲自拍偷在线| 三级毛片av免费| 国产伦一二天堂av在线观看| 国产欧美另类精品又又久久亚洲欧美| 人妻系列 视频| 大香蕉久久网| 久久精品久久久久久噜噜老黄 | 联通29元200g的流量卡| 又粗又爽又猛毛片免费看| 亚洲av熟女| 中文在线观看免费www的网站| 国产精品av视频在线免费观看| 久久精品久久久久久久性| 深夜a级毛片| 欧美高清性xxxxhd video| 日日撸夜夜添| 欧美97在线视频| 久久久久久久午夜电影| 亚洲人成网站在线观看播放| 欧美性猛交╳xxx乱大交人| 两性午夜刺激爽爽歪歪视频在线观看| 两个人视频免费观看高清| 老司机影院毛片| 亚洲四区av| 亚洲精品乱码久久久久久按摩| 日本黄色片子视频| 26uuu在线亚洲综合色| 午夜久久久久精精品| 国产成人精品婷婷| 国产成人午夜福利电影在线观看| 免费看美女性在线毛片视频| 欧美激情久久久久久爽电影| 一边摸一边抽搐一进一小说| 午夜福利在线观看免费完整高清在| 亚洲最大成人手机在线| 久久精品人妻少妇| 久久精品国产亚洲网站| 97人妻精品一区二区三区麻豆| 久久精品国产亚洲av天美| 亚洲精品乱久久久久久| 久久这里有精品视频免费| 亚洲av电影在线观看一区二区三区 | 国产精品无大码| 中文字幕免费在线视频6| 国产成人91sexporn| 大又大粗又爽又黄少妇毛片口| 国产一区二区亚洲精品在线观看| 在线播放无遮挡| 一级毛片久久久久久久久女| 亚洲av二区三区四区| 午夜免费激情av| 欧美精品一区二区大全| 啦啦啦啦在线视频资源| 日本午夜av视频| 99久久成人亚洲精品观看| 国产高清视频在线观看网站| 国产午夜精品一二区理论片| 在线观看美女被高潮喷水网站|