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

    一種嵌入式NC代碼編譯器的設(shè)計(jì)*

    2012-09-12 07:45:58李善鋒劉敬猛陳柏成
    關(guān)鍵詞:函數(shù)庫(kù)詞法編譯器

    李善鋒,劉敬猛,陳柏成,徐 東

    (北京航空航天大學(xué)自動(dòng)化科學(xué)與電氣工程學(xué)院,北京 100191)

    一種嵌入式NC代碼編譯器的設(shè)計(jì)*

    李善鋒,劉敬猛,陳柏成,徐 東

    (北京航空航天大學(xué)自動(dòng)化科學(xué)與電氣工程學(xué)院,北京 100191)

    針對(duì)嵌入式數(shù)控系統(tǒng)運(yùn)行過(guò)程中對(duì)NC代碼解釋的高準(zhǔn)確率與高效率的要求,基于自頂向下的遞歸下降分析法,提出一種應(yīng)用于嵌入式數(shù)控系統(tǒng)NC代碼編譯器的設(shè)計(jì)方法。文章主要分別從詞法分析、語(yǔ)法分析和解釋執(zhí)行等方面進(jìn)行編譯器的設(shè)計(jì)與實(shí)現(xiàn)。實(shí)際運(yùn)行結(jié)果表明:該方法能夠高效地構(gòu)建編譯器,可快速、準(zhǔn)確地對(duì)NC代碼進(jìn)行編譯,具有良好的可移植性;為嵌入式數(shù)控系統(tǒng)的NC代碼編譯提供了一種簡(jiǎn)單有效的解決方案。

    NC編譯器;嵌入式數(shù)控;指令特征分類(lèi);遞歸下降分析

    0 引言

    隨著嵌入式技術(shù)和數(shù)控技術(shù)的日益發(fā)展,各種架構(gòu)互異的嵌入式數(shù)控系統(tǒng)設(shè)計(jì)方案被提出,嵌入式數(shù)控硬件資源的限制,要求NC編譯器應(yīng)具有良好的編譯效率。由于在嵌入式數(shù)控系統(tǒng)中采用的運(yùn)動(dòng)控制模塊不盡相同,幾乎每種嵌入式數(shù)控系統(tǒng)都必須開(kāi)發(fā)自身專(zhuān)用的NC代碼編譯器。雖然這是嵌入式技術(shù)本身專(zhuān)用性的體現(xiàn),但是也因此給數(shù)控開(kāi)發(fā)人員帶來(lái)了繁重的開(kāi)發(fā)工作,易出現(xiàn)重復(fù)開(kāi)發(fā),編譯器難以維護(hù)等問(wèn)題[1]。

    因此,本文主要從提高嵌入式NC編譯器通用性和改善編譯效率方面闡述NC編譯器設(shè)計(jì)。通過(guò)分析加工指令與形狀之間的關(guān)系,基于指令特征的數(shù)據(jù)集合輸出方法提高詞法掃描效率,基于自頂向下特征預(yù)測(cè)的語(yǔ)法分析加快匹配速度。將運(yùn)動(dòng)控制相關(guān)硬件驅(qū)動(dòng)封裝成函數(shù)庫(kù),NC編譯器主體與具體運(yùn)控硬件模塊相對(duì)獨(dú)立,僅在解釋執(zhí)行時(shí)通過(guò)輸出的八元式信息調(diào)用運(yùn)控函數(shù)庫(kù)中相應(yīng)的運(yùn)動(dòng)執(zhí)行函數(shù)。在移植到具體嵌入式數(shù)控系統(tǒng)中時(shí),NC編譯器主體完全不用改動(dòng),只需根據(jù)具體運(yùn)控模塊編寫(xiě)一個(gè)運(yùn)控函數(shù)庫(kù),提高NC編譯器的可移植性。

    1 NC編譯器概述

    NC代碼編譯器是數(shù)控系統(tǒng)的三個(gè)核心組成部分之一,其主要功能就是將用戶程序,包括其中的軌跡信息、速度大小和輔助功能等信息,翻譯為運(yùn)動(dòng)控制模塊能夠處理的格式[2]。編譯過(guò)程通常要經(jīng)過(guò)詞法分析、語(yǔ)法分析、錯(cuò)誤處理和解釋執(zhí)行,各個(gè)步驟中的程序?qū)崿F(xiàn)既相互獨(dú)立,又形成串聯(lián)過(guò)程。

    NC編譯器所完成的任務(wù)就是將加工代碼轉(zhuǎn)換成底層運(yùn)動(dòng)控制模塊所能識(shí)別的代碼,其主要的功能如圖1所示。目前數(shù)控系統(tǒng)中對(duì)NC代碼的處理方法主要有兩種,分別是逐行解釋實(shí)現(xiàn)方法和編譯實(shí)現(xiàn)方法。前者是在逐行對(duì)代碼進(jìn)行解釋的同時(shí),根據(jù)對(duì)上一行代碼的解釋所得信息進(jìn)行加工處理,這種方法實(shí)現(xiàn)較簡(jiǎn)單,但順序的控制方式會(huì)導(dǎo)致系統(tǒng)加工效率低下,程序間的轉(zhuǎn)接不易處理等問(wèn)題。后者在應(yīng)用編譯程序?qū)庸こ绦蜻M(jìn)行整體編譯后,進(jìn)行解釋執(zhí)行,這種方法對(duì)程序處理整體性強(qiáng)、效率高,本系統(tǒng)中NC代碼編譯器就是采用此法來(lái)實(shí)現(xiàn)。此外,還有時(shí)間重疊流水處理的解釋控制方式等一些處理方法[3]。

    圖1 NC代碼編譯器功能示意圖

    編譯器一般由以下模塊組成:詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成及錯(cuò)誤處理等。這些模塊的工作基本上是呈串聯(lián)式的:首先,詞法分析程序?qū)⒏呒?jí)語(yǔ)言程序轉(zhuǎn)化成符號(hào)表示的代碼;接著,語(yǔ)法分析程序?qū)@些符號(hào)進(jìn)行語(yǔ)法檢查和歸類(lèi);然后,進(jìn)行語(yǔ)義檢查,并生成中間代碼;中間代碼經(jīng)過(guò)優(yōu)化,最后被轉(zhuǎn)化成目標(biāo)代碼。這些步驟對(duì)NC編譯器而言同樣適用,但是NC代碼結(jié)構(gòu)簡(jiǎn)單,基本上是順序執(zhí)行,關(guān)鍵字也較少,是典型的上下文無(wú)關(guān)的正則文法,因此,NC編譯器的結(jié)構(gòu)相對(duì)復(fù)雜高級(jí)語(yǔ)言編譯器而言簡(jiǎn)單很多。

    2 嵌入式NC編譯器設(shè)計(jì)

    2.1 總體設(shè)計(jì)

    NC編譯器設(shè)計(jì)的主要部分有:詞法分析、語(yǔ)法分析、錯(cuò)誤檢測(cè)處理和解釋執(zhí)行。

    基于嵌入式數(shù)控的應(yīng)用背景,NC編譯器應(yīng)具有很好的執(zhí)行效率,在詞法分析時(shí),通過(guò)分析加工指令與形狀之間的關(guān)系,將面、型腔、側(cè)面、槽孔等特征分解成若干加工指令的集合。根據(jù)指令的特點(diǎn)進(jìn)行分類(lèi),使數(shù)據(jù)以集合的形式輸出。這種基于特征的數(shù)據(jù)集合輸出方法可以在詞法掃描時(shí)提高分析效率。在語(yǔ)法分析時(shí),采用自頂向下分析法,從開(kāi)始符號(hào)出發(fā)遞歸下降推導(dǎo),試圖盡早自上而下地為輸入串建立一個(gè)語(yǔ)法樹(shù),盡快地從頂層預(yù)測(cè)分析輸出匹配式,提高語(yǔ)法分析效率。

    為提高通用性,設(shè)計(jì)時(shí)盡量把與硬件直接相關(guān)的部分獨(dú)立出來(lái)。將運(yùn)動(dòng)相關(guān)硬件操作模塊獨(dú)立封裝在一個(gè)函數(shù)庫(kù)中。在解釋執(zhí)行時(shí),根據(jù)輸出的八元式數(shù)據(jù)集合在運(yùn)動(dòng)函數(shù)庫(kù)中查找執(zhí)行。若移植到其它嵌入式數(shù)控系統(tǒng),只需添加相應(yīng)運(yùn)動(dòng)控制函數(shù)庫(kù)即可,大大提高了NC編譯器的通用性,降低了開(kāi)發(fā)難度。其運(yùn)行的基本流程結(jié)構(gòu)如圖2所示。

    圖2 NC代碼編譯器工作流程圖

    如圖2所示,NC編譯器首先對(duì)NC源文件按字符流掃描,根據(jù)詞法規(guī)則產(chǎn)生中間符號(hào)文件;若沒(méi)有詞法錯(cuò)誤便可進(jìn)行語(yǔ)法分析,根據(jù)相應(yīng)語(yǔ)法規(guī)則產(chǎn)生出運(yùn)動(dòng)控制模塊可識(shí)別的加工信息就可以進(jìn)行解釋執(zhí)行。在詞法分析和語(yǔ)法分析過(guò)程中如有錯(cuò)誤,則將錯(cuò)誤類(lèi)型和錯(cuò)誤定位信息反饋給用戶更正NC源程序。圖中除虛線連接的運(yùn)控函數(shù)庫(kù)是與硬件直接相關(guān)外,其余部分均具有較高的通用性。這種將運(yùn)控相關(guān)驅(qū)動(dòng)函數(shù)編譯成庫(kù),相對(duì)獨(dú)立于NC編譯器的思想,提高了其可移植性。

    考慮到嵌入式的應(yīng)用范圍,通用性和編譯效率的折衷,具體代碼實(shí)現(xiàn)時(shí)NC編譯器完全用C語(yǔ)言實(shí)現(xiàn)。嵌入式系統(tǒng)內(nèi)存都不是很大,宜采用執(zhí)行效率高的C語(yǔ)言開(kāi)發(fā)。

    2.2 詞法分析

    NC代碼的結(jié)構(gòu)是由功能字母加上數(shù)據(jù)形成功能指令,在指令后添加加工參數(shù),則形成一段加工指令,一段加工指令控制機(jī)床完成一個(gè)動(dòng)作,而每一個(gè)程序則由若干段加工指令組成,比如G碼、M碼,以及其他一些功能字組成的指令[4]。數(shù)控加工主要用到的是準(zhǔn)備功能G碼和輔助功能M碼。準(zhǔn)備功能字是使數(shù)控機(jī)床建立起某種加工方式的指令,如插補(bǔ)、刀具補(bǔ)償、固定循環(huán)等,G功能字由地址符G和其后的兩位數(shù)字組成,從G00~G99共100種功能,目前采用的是JB3208-83標(biāo)準(zhǔn);輔助功能字是用于指定主軸的旋轉(zhuǎn)方向、啟動(dòng)、停止、冷卻液的開(kāi)關(guān),工件或刀具的夾緊和松開(kāi),刀具的更換等功能,輔助功能字由地址符M和其后的兩位數(shù)字組成。

    NC程序一般是針對(duì)某一個(gè)或某一些特征進(jìn)行的加工,為了更好的與NC編程思想一致,使詞法分析結(jié)果與加工過(guò)程更加接近,就對(duì)NC指令進(jìn)行了分類(lèi),得到了基于特征的數(shù)據(jù)集合輸出方法。通過(guò)分析加工指令與形狀之間的關(guān)系,將面、型腔、側(cè)面、槽孔等特征分解成以下4種加工指令的集合,如表1所示。

    表1 NC指令功能特征分類(lèi)

    對(duì)于由以上功能指令組成的數(shù)控程序,將它翻譯為運(yùn)動(dòng)控制模塊可識(shí)別語(yǔ)言的第一步是進(jìn)行程序的詞法分析。詞法分析的主要功能是:對(duì)源程序按字符流進(jìn)行掃描,按設(shè)定的詞法規(guī)則識(shí)別出各類(lèi)符號(hào),產(chǎn)生中間符號(hào)系列,這些符號(hào)系列將用于語(yǔ)法分析,對(duì)源程序的詞法分析采用正則表達(dá)式。

    本系統(tǒng)詞法分析的流程是:每次從源文件中讀一行放入緩沖區(qū),去掉源程序中的空白和注釋?zhuān)購(gòu)木彌_區(qū)中每次讀取一個(gè)字符進(jìn)行判斷,根據(jù)字符類(lèi)別的不同進(jìn)行相應(yīng)的處理,識(shí)別出的每一個(gè)字符都填入符號(hào)表中。符號(hào)表的定義如下結(jié)構(gòu)體所示:

    通過(guò)申明全局符號(hào)表,用于存儲(chǔ)詞法分析的字符信息,并返回符號(hào)表的入口,作為token表的第二個(gè)元素。這樣構(gòu)成的token表的第一個(gè)元素是種別碼,而對(duì)于第二個(gè)元素,如果該符號(hào)是關(guān)鍵字,則第二個(gè)元素為-1,否則token表的第二元素為該單詞在符號(hào)表中的入口地址。

    詞法分析過(guò)程中會(huì)進(jìn)行錯(cuò)誤檢查,主要是檢查程序中是否出現(xiàn)非法字符。經(jīng)過(guò)循環(huán)解析,詞法分析模塊會(huì)產(chǎn)生符號(hào)系列文件,該文件后續(xù)用作為語(yǔ)法分析的源文件。詞法分析流程如圖3所示。

    圖3 詞法分析結(jié)構(gòu)流程圖

    現(xiàn)輸入一段NC代碼,該代碼的加工意義是快速移動(dòng)到指定位置,代碼如下所示:

    以上程序經(jīng)過(guò)詞法分析的結(jié)果為:

    2.3 語(yǔ)法分析

    NC代碼編譯器的語(yǔ)法分析模塊的功能是按照NC代碼的語(yǔ)言規(guī)則,將由詞法分析得出的符號(hào)串進(jìn)行識(shí)別,識(shí)別出其中的功能字的語(yǔ)法成分。其工作原理是:讀取詞法分析結(jié)果的符號(hào)串,判別是否為NC代碼的句子,如果是,就輸出句子;否則,說(shuō)明源程序有語(yǔ)法錯(cuò)誤,記錄錯(cuò)誤。

    本設(shè)計(jì)中采用的是自頂向下分析法中的遞歸下降分析法[5],它的基本思路是:從文法的開(kāi)始符號(hào)出發(fā),按最左推導(dǎo)方式向下推導(dǎo),試圖推導(dǎo)出分析的輸入串,盡早從頂層進(jìn)行預(yù)測(cè)指令匹配分析。設(shè)計(jì)時(shí)具體實(shí)現(xiàn)方法是:為每個(gè)非終結(jié)符構(gòu)造一個(gè)子程序,如果這個(gè)非終結(jié)符右部只有一個(gè)候選式,則由從左至右的順序構(gòu)造其識(shí)別過(guò)程;如果其右部是終結(jié)符,則判斷其能否與輸入相等,相等則讀下一個(gè)符號(hào),否則,說(shuō)明出錯(cuò);如果右部是非終結(jié)符,則調(diào)用該符號(hào)的子程序進(jìn)行識(shí)別;如果右部有多個(gè)候選式,則按分支識(shí)別。如圖4所示為NC語(yǔ)法分析過(guò)程。

    圖4 語(yǔ)法分析流程圖

    NC代碼的優(yōu)點(diǎn)是順序執(zhí)行,其執(zhí)行過(guò)程沒(méi)有循環(huán)和選擇結(jié)構(gòu),語(yǔ)言規(guī)則簡(jiǎn)單,因此,一段NC代碼的執(zhí)行首先讀取其程序段號(hào),然后辨識(shí)其操作功能字以及功能字后的參數(shù),如下程序段所示:

    該段程序語(yǔ)法分析的結(jié)果為:

    在這段程序的語(yǔ)法分析過(guò)程中,其操作碼、參數(shù)等將保存在一個(gè)8成員的結(jié)構(gòu)體中,該結(jié)構(gòu)體以八元式的形式輸出至語(yǔ)法分析結(jié)果文件,即解釋執(zhí)行的流程文件。八元式結(jié)構(gòu)體定義如下所示:

    2.4 解釋執(zhí)行

    經(jīng)過(guò)詞法分析和語(yǔ)法分析后,如果沒(méi)有錯(cuò)誤記錄,則說(shuō)明所輸入的NC源碼是符合NC語(yǔ)法規(guī)則的正確代碼。編譯器輸出的八元式文件中的每一句都是操作運(yùn)動(dòng)控制模塊動(dòng)作的命令和參數(shù),這些命令要通過(guò)查找操作表,找到其相應(yīng)的運(yùn)動(dòng)控制函數(shù)庫(kù)并且傳遞參數(shù),解釋執(zhí)行程序完成的就是相應(yīng)的查找和傳遞過(guò)程。

    設(shè)計(jì)時(shí)將與硬件密切相關(guān)的運(yùn)動(dòng)控制模塊驅(qū)動(dòng)封裝成一個(gè)函數(shù)庫(kù),使之與編譯器主體相對(duì)獨(dú)立,提高編譯器的通用性。運(yùn)動(dòng)控制函數(shù)庫(kù)一般要實(shí)現(xiàn)基本運(yùn)控函數(shù)如:機(jī)械原點(diǎn)運(yùn)動(dòng)、外部開(kāi)關(guān)運(yùn)動(dòng)、手輪控制運(yùn)動(dòng)、直線插補(bǔ)、圓弧插補(bǔ)等。本系統(tǒng)中運(yùn)控模塊采用的是PCL6045專(zhuān)用運(yùn)動(dòng)控制芯片,系統(tǒng)要作相應(yīng)的運(yùn)動(dòng),只需通過(guò)八元式數(shù)據(jù)集合輸出相應(yīng)的運(yùn)控參數(shù)如:距離、速度、加速度、目標(biāo)位置和中心位置等,傳遞給相應(yīng)的運(yùn)動(dòng)控制函數(shù)。

    整個(gè)編譯器將和刀補(bǔ)模塊一起成為數(shù)控應(yīng)用的一個(gè)用戶任務(wù)[6],在系統(tǒng)運(yùn)行過(guò)程中要調(diào)用編譯器時(shí),向消息郵箱發(fā)送調(diào)用消息,當(dāng)任務(wù)被激活時(shí),如果查詢(xún)郵箱有調(diào)用消息,則進(jìn)行解釋執(zhí)行,流程如圖5所示。

    圖5 解釋執(zhí)行流程圖

    3 實(shí)驗(yàn)與總結(jié)

    一個(gè)高性能嵌入式數(shù)控系統(tǒng)要實(shí)現(xiàn)高速、高精控制,對(duì)編譯器的一個(gè)技術(shù)指標(biāo)要求是每秒編譯1000程序段以上。實(shí)驗(yàn)測(cè)試平臺(tái)是一個(gè)三軸聯(lián)動(dòng)雕刻床,每個(gè)軸由步進(jìn)電機(jī)驅(qū)動(dòng),經(jīng)過(guò)絲杠將旋轉(zhuǎn)運(yùn)動(dòng)轉(zhuǎn)換為直線運(yùn)動(dòng)。實(shí)驗(yàn)測(cè)試系統(tǒng)采用的ARM10處理器PXA270主頻為520M Hz,內(nèi)存64MB。為了驗(yàn)證編譯器解析功能和性能,選擇盡可能包含較全面功能NC程序段的源程序。編譯實(shí)驗(yàn)結(jié)果如表2所示。

    表2 NC程序編譯效率實(shí)驗(yàn)

    由于零件2的NC程序中包含宏計(jì)算指令,平均每段指令編譯耗時(shí)比零件1、3多。一般說(shuō)來(lái)宏計(jì)算指令和固定循環(huán)指令等復(fù)雜功能指令都會(huì)比普通指令編譯耗時(shí)長(zhǎng)一些。通過(guò)對(duì)不同零件的NC程序進(jìn)行編譯實(shí)驗(yàn)可以看到編譯器編譯效率可以很好的滿足數(shù)控系統(tǒng)的要求。

    編譯一個(gè)長(zhǎng)735段NC代碼的小狗復(fù)雜輪廓程序,需耗時(shí)330ms,平均編譯一個(gè)程序段所需時(shí)間為0.45ms,并進(jìn)行加工測(cè)試。圖6所示為測(cè)試平臺(tái)樣機(jī)及小狗輪廓程序加工結(jié)果,顯示編譯器解析準(zhǔn)確。

    圖6 測(cè)試平臺(tái)與實(shí)驗(yàn)結(jié)果

    NC編譯器作為數(shù)控系統(tǒng)的一個(gè)核心軟件模塊,承擔(dān)了將用戶輸入的NC代碼編譯為運(yùn)動(dòng)控制模塊所能識(shí)別機(jī)器碼的任務(wù)。NC編譯器主要由詞法分析、語(yǔ)法分析、錯(cuò)誤檢查和解釋執(zhí)行四個(gè)模塊組成,本文重點(diǎn)對(duì)詞法分析,語(yǔ)法分析和解釋執(zhí)行的實(shí)現(xiàn)原理及提高編譯效率的措施作了論述。采用指令特征的數(shù)據(jù)集合輸出方法提高了詞法掃描效率,基于自頂向下的預(yù)測(cè)語(yǔ)法分析加快匹配速度。通過(guò)移植到具體的嵌入式數(shù)控中進(jìn)行編譯效率測(cè)試與實(shí)際加工實(shí)驗(yàn),驗(yàn)證了編譯器對(duì)加工程序解析的完整性和準(zhǔn)確性,編譯速度完全滿足數(shù)控系統(tǒng)要求。

    [1]徐小明,王碩桂.基于PC的開(kāi)放式數(shù)控系統(tǒng)代碼編譯器的開(kāi)發(fā)[J]. 機(jī)床與液壓,2009,37(11):4244.

    [2]沙智華,張恒芳,等.通用數(shù)控代碼編譯系統(tǒng)研究與實(shí)現(xiàn)[J]. 中國(guó)機(jī)械工程,2003,14(9):1011-1014.

    [3]任松濤,秦現(xiàn)生,白晶.NC代碼解釋器的開(kāi)發(fā)[J].中國(guó)制造業(yè)信息,2007,36(5):54-57.

    [4]徐星月,葉佩青.基于Lex和Yacc的開(kāi)放式數(shù)控代碼解釋器的開(kāi)發(fā)[J].現(xiàn)代制造工程,2007(6):23-25.

    [5]姚道敏,俞立鈞,等.數(shù)控系統(tǒng)譯碼模塊程序設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2007(7):78-81.

    [6]談峰.主流開(kāi)放式數(shù)控系統(tǒng)體系結(jié)構(gòu)比較分析[J].機(jī)械設(shè)計(jì)與制造,2008(3):169-170.

    A Design of Compiler for NC Code in Embedded NC System

    LI Shan-feng,LIU Jing-meng,CHEN Bai-cheng,XU Dong
    (School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China)

    In allusion to the demand for high precision and high efficiency of the NC code compiler from the NC system,based on the top-down analysis method of recursive descent grammar,a novel design of general NC code complier in embedded NC system is presented.The design and implementation of compiler are described from different aspects:lexical analysis,syntax analysis,interpreted executing and so on.The practical results show that the method can construct the compiler efficiently,compile the NC code faster and more correctly,owned fine portability;which provides a simple and effective solution for NC code compiler in embedded NC system.

    NC code compiler;embedded NC system;NC code classification;recursive descent analysis

    TP273

    B

    1001-2265(2012)02-0045-04

    2011-06-28;

    2011-07-25

    國(guó)家科技重大專(zhuān)項(xiàng)“高檔數(shù)控機(jī)床與基礎(chǔ)制造裝備”的子課題“全數(shù)字高檔數(shù)控裝置”(2009ZX04009-014)

    李善鋒(1985—),男臨沂人,北京航空航天大學(xué)自動(dòng)化學(xué)院碩士研究生,研究方向?yàn)闄z測(cè)技術(shù)與自動(dòng)化裝置;通訊作者:劉敬猛(1967—),男,安徽霍邱縣人,北京航空航天大學(xué)自動(dòng)化學(xué)院副教授,研究方向?yàn)闄z測(cè)技術(shù)與自動(dòng)化裝置,(E-mail)ljm@buaa.edu.cn。

    (編輯 李秀敏)

    猜你喜歡
    函數(shù)庫(kù)詞法編譯器
    詞法 名詞、代詞和冠詞
    用于優(yōu)化雷達(dá)信號(hào)處理的VSIPL函數(shù)庫(kù)
    基于Python的開(kāi)源GIS應(yīng)用開(kāi)發(fā)
    Scratch求最值和平均值
    基于相異編譯器的安全計(jì)算機(jī)平臺(tái)交叉編譯環(huán)境設(shè)計(jì)
    基于BB60C的IQ數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)設(shè)計(jì)
    應(yīng)用于詞法分析器的算法分析優(yōu)化
    談對(duì)外漢語(yǔ)“詞法詞”教學(xué)
    通用NC代碼編譯器的設(shè)計(jì)與實(shí)現(xiàn)
    2010年高考英語(yǔ)“相似”考題例析
    久久久久久久久中文| av在线老鸭窝| 国产激情偷乱视频一区二区| 国产探花极品一区二区| 亚洲精品在线美女| 嫩草影视91久久| 我的老师免费观看完整版| 国语自产精品视频在线第100页| 亚洲国产高清在线一区二区三| 色噜噜av男人的天堂激情| 亚洲无线在线观看| 99精品久久久久人妻精品| 99热这里只有是精品50| 亚洲人成网站在线播放欧美日韩| 最新中文字幕久久久久| 欧美日韩乱码在线| 国产单亲对白刺激| 日本熟妇午夜| 在线观看一区二区三区| 欧美成人a在线观看| 成年女人毛片免费观看观看9| 午夜免费男女啪啪视频观看 | 成人精品一区二区免费| 亚洲 国产 在线| 亚洲国产欧洲综合997久久,| 国产精华一区二区三区| 国内精品久久久久精免费| 欧美最新免费一区二区三区 | 午夜激情福利司机影院| 成人一区二区视频在线观看| 亚洲av成人不卡在线观看播放网| 深爱激情五月婷婷| 久久草成人影院| 一本综合久久免费| 18禁黄网站禁片免费观看直播| 亚洲精品粉嫩美女一区| 日韩 亚洲 欧美在线| 啦啦啦观看免费观看视频高清| 精品国产亚洲在线| 女生性感内裤真人,穿戴方法视频| 亚洲成av人片免费观看| 啦啦啦韩国在线观看视频| 精品一区二区三区人妻视频| 色综合站精品国产| 首页视频小说图片口味搜索| 国产精品国产高清国产av| 深夜a级毛片| 欧美一区二区亚洲| 蜜桃亚洲精品一区二区三区| 亚洲av二区三区四区| 国产不卡一卡二| 国产高清有码在线观看视频| x7x7x7水蜜桃| 亚洲美女搞黄在线观看 | 中文字幕久久专区| 国产三级中文精品| 制服丝袜大香蕉在线| 欧美色欧美亚洲另类二区| 波多野结衣巨乳人妻| 中文字幕av成人在线电影| 国产成人福利小说| 欧美日韩福利视频一区二区| 中文资源天堂在线| 男人舔女人下体高潮全视频| 久久久久国内视频| 精品国内亚洲2022精品成人| 久久热精品热| 免费高清视频大片| 国产成人av教育| 中文字幕高清在线视频| 国产三级中文精品| 成人午夜高清在线视频| 午夜久久久久精精品| 99视频精品全部免费 在线| 久久婷婷人人爽人人干人人爱| 啪啪无遮挡十八禁网站| 日本一本二区三区精品| 日韩欧美国产一区二区入口| 69人妻影院| 成熟少妇高潮喷水视频| 成人特级黄色片久久久久久久| 高清日韩中文字幕在线| 久9热在线精品视频| 脱女人内裤的视频| 无遮挡黄片免费观看| 日韩欧美免费精品| 欧美中文日本在线观看视频| 亚洲专区国产一区二区| 亚洲精品粉嫩美女一区| 在线免费观看不下载黄p国产 | 亚洲 国产 在线| 90打野战视频偷拍视频| 亚洲欧美精品综合久久99| 少妇高潮的动态图| 亚洲激情在线av| 桃红色精品国产亚洲av| av专区在线播放| 成人国产一区最新在线观看| 午夜亚洲福利在线播放| 又爽又黄a免费视频| 在线天堂最新版资源| 我的女老师完整版在线观看| 亚洲黑人精品在线| 日本一本二区三区精品| 久久精品人妻少妇| 最近中文字幕高清免费大全6 | 日本一本二区三区精品| 久久欧美精品欧美久久欧美| 久久99热这里只有精品18| 99国产精品一区二区蜜桃av| 免费看日本二区| 99热精品在线国产| 村上凉子中文字幕在线| 女人十人毛片免费观看3o分钟| 精品99又大又爽又粗少妇毛片 | 国产免费av片在线观看野外av| 嫩草影院精品99| 久久午夜福利片| 欧美性猛交黑人性爽| 国产亚洲精品久久久com| 国产精品一区二区免费欧美| av在线蜜桃| 欧美日韩中文字幕国产精品一区二区三区| 精品午夜福利视频在线观看一区| 久久香蕉精品热| 国产精品一区二区三区四区久久| 国产精品亚洲av一区麻豆| 久久久久国产精品人妻aⅴ院| 99久久精品热视频| 简卡轻食公司| 欧美不卡视频在线免费观看| 97超视频在线观看视频| 欧美3d第一页| 精品国产亚洲在线| 国产伦人伦偷精品视频| 国产精品一区二区免费欧美| 少妇人妻一区二区三区视频| 俺也久久电影网| 啦啦啦观看免费观看视频高清| 日韩欧美国产一区二区入口| 一区二区三区免费毛片| 免费在线观看日本一区| 美女免费视频网站| 日本一二三区视频观看| 国产精品亚洲美女久久久| 欧美bdsm另类| 简卡轻食公司| 人妻制服诱惑在线中文字幕| 十八禁网站免费在线| 国产麻豆成人av免费视频| 亚洲,欧美,日韩| 草草在线视频免费看| 色播亚洲综合网| 欧美丝袜亚洲另类 | 日韩欧美 国产精品| 淫秽高清视频在线观看| 国产久久久一区二区三区| 午夜福利在线观看免费完整高清在 | 午夜激情欧美在线| 三级男女做爰猛烈吃奶摸视频| 长腿黑丝高跟| 欧洲精品卡2卡3卡4卡5卡区| 波多野结衣高清无吗| 91在线精品国自产拍蜜月| 国产 一区 欧美 日韩| 一区二区三区高清视频在线| 国产精品精品国产色婷婷| 国产麻豆成人av免费视频| 日日夜夜操网爽| 国产乱人视频| 精品久久久久久久末码| 中文资源天堂在线| 亚洲国产欧洲综合997久久,| 精品久久久久久成人av| 大型黄色视频在线免费观看| 亚洲精华国产精华精| 啦啦啦韩国在线观看视频| 色在线成人网| 一级作爱视频免费观看| 国产免费男女视频| 丰满的人妻完整版| 18禁裸乳无遮挡免费网站照片| 脱女人内裤的视频| 亚洲美女视频黄频| 国产视频内射| 不卡一级毛片| 毛片一级片免费看久久久久 | 午夜日韩欧美国产| 婷婷色综合大香蕉| 女人十人毛片免费观看3o分钟| 免费黄网站久久成人精品 | 极品教师在线免费播放| 亚洲av免费高清在线观看| 直男gayav资源| 欧美日韩瑟瑟在线播放| av在线观看视频网站免费| 色哟哟·www| 国产精品嫩草影院av在线观看 | 国产麻豆成人av免费视频| 国产探花在线观看一区二区| 久久精品91蜜桃| 日韩欧美一区二区三区在线观看| 91在线精品国自产拍蜜月| 久久久国产成人精品二区| 色综合婷婷激情| 日韩精品青青久久久久久| 极品教师在线免费播放| 脱女人内裤的视频| 他把我摸到了高潮在线观看| 在线免费观看不下载黄p国产 | 精品一区二区免费观看| 日本黄色片子视频| 我的老师免费观看完整版| 亚洲七黄色美女视频| 国产色婷婷99| 日韩欧美一区二区三区在线观看| 老司机午夜福利在线观看视频| 亚洲电影在线观看av| 乱人视频在线观看| 国产色婷婷99| 一进一出好大好爽视频| 三级毛片av免费| 国产精品1区2区在线观看.| 久久精品综合一区二区三区| 亚洲人成网站高清观看| 久久精品夜夜夜夜夜久久蜜豆| 亚洲成人久久爱视频| 国产白丝娇喘喷水9色精品| 色哟哟·www| 欧洲精品卡2卡3卡4卡5卡区| 精品人妻视频免费看| 国产亚洲av嫩草精品影院| 欧美日韩国产亚洲二区| 亚洲内射少妇av| 色av中文字幕| 国产男靠女视频免费网站| 亚洲五月婷婷丁香| 国内精品一区二区在线观看| 亚洲精品粉嫩美女一区| 国产在线精品亚洲第一网站| 99久久精品热视频| 人妻久久中文字幕网| 国产高潮美女av| 亚洲五月天丁香| 亚洲国产日韩欧美精品在线观看| 亚洲熟妇熟女久久| 又黄又爽又刺激的免费视频.| 久久国产乱子伦精品免费另类| 毛片女人毛片| 精品福利观看| 嫩草影院新地址| 国产精品野战在线观看| 日本精品一区二区三区蜜桃| 亚洲久久久久久中文字幕| 久久精品人妻少妇| av女优亚洲男人天堂| 国产乱人伦免费视频| 九九热线精品视视频播放| 直男gayav资源| 亚洲乱码一区二区免费版| 一边摸一边抽搐一进一小说| 天堂网av新在线| 免费看光身美女| 国产一区二区在线观看日韩| 成人午夜高清在线视频| 国产精品人妻久久久久久| 亚洲av.av天堂| 国产69精品久久久久777片| 国产精品一区二区性色av| 亚洲国产精品成人综合色| 国产伦精品一区二区三区四那| 国产免费av片在线观看野外av| 欧美丝袜亚洲另类 | 亚洲av美国av| 亚洲美女搞黄在线观看 | 精品一区二区三区视频在线观看免费| 嫩草影院入口| 欧美不卡视频在线免费观看| 51午夜福利影视在线观看| 国产欧美日韩精品一区二区| 免费av毛片视频| 久久久国产成人精品二区| 亚洲av五月六月丁香网| 有码 亚洲区| 国产在视频线在精品| 少妇人妻一区二区三区视频| 国产视频内射| 国产精品影院久久| 69av精品久久久久久| 国产成人欧美在线观看| 国模一区二区三区四区视频| 色尼玛亚洲综合影院| 国产精品一区二区性色av| 国产三级黄色录像| 久久性视频一级片| 午夜精品一区二区三区免费看| 亚洲成人精品中文字幕电影| 两人在一起打扑克的视频| 欧美一区二区精品小视频在线| 中国美女看黄片| 757午夜福利合集在线观看| 亚洲最大成人av| 国内精品久久久久精免费| 久久久成人免费电影| 国产单亲对白刺激| 波多野结衣高清无吗| 国产欧美日韩一区二区精品| 亚洲最大成人中文| 久久精品国产清高在天天线| 精品一区二区三区视频在线| 国产视频一区二区在线看| 搡老妇女老女人老熟妇| 老司机深夜福利视频在线观看| 有码 亚洲区| 精品久久久久久久久久免费视频| 他把我摸到了高潮在线观看| 尤物成人国产欧美一区二区三区| 热99在线观看视频| 亚洲精品乱码久久久v下载方式| 美女大奶头视频| 99久久精品国产亚洲精品| 精品人妻偷拍中文字幕| 国产成人aa在线观看| 精品一区二区三区人妻视频| 久久久色成人| 两个人的视频大全免费| 午夜精品久久久久久毛片777| 日本黄色视频三级网站网址| 桃红色精品国产亚洲av| 欧美三级亚洲精品| 久久久色成人| 99久久久亚洲精品蜜臀av| 国产亚洲精品久久久com| 日本成人三级电影网站| 国产精品久久视频播放| 一个人看的www免费观看视频| 国产伦人伦偷精品视频| 天天一区二区日本电影三级| 51午夜福利影视在线观看| 亚洲一区二区三区不卡视频| 偷拍熟女少妇极品色| 国产亚洲精品综合一区在线观看| 黄色视频,在线免费观看| 99久久精品一区二区三区| 久久精品影院6| 十八禁国产超污无遮挡网站| 国产精品,欧美在线| 日本在线视频免费播放| 香蕉av资源在线| 日韩欧美在线二视频| 欧美bdsm另类| 国产久久久一区二区三区| 久久精品久久久久久噜噜老黄 | 欧美性猛交╳xxx乱大交人| 观看免费一级毛片| 亚洲自偷自拍三级| 欧美最黄视频在线播放免费| 成年女人永久免费观看视频| 日韩欧美在线乱码| 欧美一区二区亚洲| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲欧美日韩卡通动漫| 日韩精品中文字幕看吧| 欧美成人性av电影在线观看| 又黄又爽又免费观看的视频| 日本 欧美在线| 一个人看的www免费观看视频| 亚洲国产精品成人综合色| 成人国产综合亚洲| 啪啪无遮挡十八禁网站| 精品不卡国产一区二区三区| 亚洲最大成人手机在线| 精品国产亚洲在线| 成人av在线播放网站| 日韩欧美 国产精品| 午夜精品久久久久久毛片777| 亚洲成人久久性| 一本久久中文字幕| 国产免费男女视频| 少妇的逼好多水| 黄色丝袜av网址大全| 午夜a级毛片| 亚洲国产精品久久男人天堂| 色吧在线观看| 国产探花在线观看一区二区| a级毛片免费高清观看在线播放| 国产在线男女| 听说在线观看完整版免费高清| 18+在线观看网站| 综合色av麻豆| 欧美绝顶高潮抽搐喷水| 91久久精品国产一区二区成人| 老熟妇乱子伦视频在线观看| 18禁裸乳无遮挡免费网站照片| 成人特级黄色片久久久久久久| 国产亚洲精品久久久com| 欧美日韩黄片免| 久久久国产成人免费| 欧美一区二区精品小视频在线| 国产麻豆成人av免费视频| 国产精品久久久久久亚洲av鲁大| 性欧美人与动物交配| 亚洲精品成人久久久久久| 欧美成人免费av一区二区三区| 男女下面进入的视频免费午夜| 久久伊人香网站| 91麻豆精品激情在线观看国产| 日韩欧美国产在线观看| 长腿黑丝高跟| 日韩欧美在线乱码| а√天堂www在线а√下载| 亚洲国产精品合色在线| 最后的刺客免费高清国语| 国产午夜福利久久久久久| 在现免费观看毛片| 国产爱豆传媒在线观看| 99热6这里只有精品| 亚洲精品在线观看二区| x7x7x7水蜜桃| 日韩人妻高清精品专区| 成年人黄色毛片网站| 婷婷精品国产亚洲av| 国产黄色小视频在线观看| 午夜免费男女啪啪视频观看 | 免费看光身美女| 99热只有精品国产| 久久久精品大字幕| 久久精品国产清高在天天线| 蜜桃久久精品国产亚洲av| 国内揄拍国产精品人妻在线| 最近最新中文字幕大全电影3| 88av欧美| 欧美高清成人免费视频www| 亚洲av美国av| 九色国产91popny在线| 中文字幕人成人乱码亚洲影| 男人和女人高潮做爰伦理| 亚洲国产色片| 91在线观看av| 亚洲内射少妇av| 日本在线视频免费播放| 2021天堂中文幕一二区在线观| 毛片女人毛片| 成人国产综合亚洲| 偷拍熟女少妇极品色| 在线十欧美十亚洲十日本专区| 岛国在线免费视频观看| 亚洲 欧美 日韩 在线 免费| 热99re8久久精品国产| 精品久久久久久,| 日韩欧美在线二视频| 国产精品,欧美在线| 欧美潮喷喷水| 免费大片18禁| 国产毛片a区久久久久| 性色avwww在线观看| 国产亚洲精品av在线| 日本 av在线| 久久久国产成人精品二区| 国产主播在线观看一区二区| 精品久久久久久久久久免费视频| 噜噜噜噜噜久久久久久91| 伊人久久精品亚洲午夜| 高清毛片免费观看视频网站| 欧美一区二区精品小视频在线| 桃色一区二区三区在线观看| 97人妻精品一区二区三区麻豆| xxxwww97欧美| 日本五十路高清| 欧美极品一区二区三区四区| 丰满人妻一区二区三区视频av| av专区在线播放| 深爱激情五月婷婷| 日本成人三级电影网站| 国产精品美女特级片免费视频播放器| 色在线成人网| 中文在线观看免费www的网站| 色哟哟·www| 内射极品少妇av片p| 午夜福利在线观看吧| 国产高潮美女av| 欧美3d第一页| 免费av毛片视频| 免费在线观看日本一区| 国产黄色小视频在线观看| 小说图片视频综合网站| bbb黄色大片| 18禁黄网站禁片免费观看直播| 乱码一卡2卡4卡精品| 欧美日韩中文字幕国产精品一区二区三区| 国内精品一区二区在线观看| 在现免费观看毛片| 亚洲美女黄片视频| 午夜久久久久精精品| 久久久久久久午夜电影| 黄色一级大片看看| 99在线视频只有这里精品首页| 村上凉子中文字幕在线| 高清在线国产一区| 九九热线精品视视频播放| 国产精品国产高清国产av| 亚洲av免费高清在线观看| 此物有八面人人有两片| 色综合欧美亚洲国产小说| 国产91精品成人一区二区三区| 少妇的逼水好多| 91久久精品国产一区二区成人| 亚洲一区二区三区色噜噜| 午夜激情福利司机影院| 久久精品久久久久久噜噜老黄 | 成人美女网站在线观看视频| 超碰av人人做人人爽久久| 波野结衣二区三区在线| 国产美女午夜福利| 欧美在线黄色| 又爽又黄a免费视频| 国产精品,欧美在线| 国产色爽女视频免费观看| 亚洲,欧美精品.| 色综合婷婷激情| 一个人观看的视频www高清免费观看| 国产免费一级a男人的天堂| 久久久国产成人精品二区| 黄片小视频在线播放| 日日摸夜夜添夜夜添av毛片 | 精品久久久久久成人av| 有码 亚洲区| 日韩国内少妇激情av| 亚洲最大成人手机在线| 国产精品影院久久| 日韩欧美国产在线观看| 我要看日韩黄色一级片| 日韩国内少妇激情av| 亚洲欧美清纯卡通| 午夜福利18| 乱码一卡2卡4卡精品| av在线天堂中文字幕| 日本成人三级电影网站| 夜夜夜夜夜久久久久| 丰满人妻一区二区三区视频av| 好看av亚洲va欧美ⅴa在| 欧美黑人巨大hd| 国产免费一级a男人的天堂| 欧美3d第一页| 国产精品一区二区三区四区久久| 亚洲欧美日韩东京热| 欧美成狂野欧美在线观看| 亚洲精品日韩av片在线观看| 真实男女啪啪啪动态图| 一级毛片久久久久久久久女| 999久久久精品免费观看国产| 久久精品国产99精品国产亚洲性色| 深夜精品福利| 日韩国内少妇激情av| 日韩亚洲欧美综合| 一a级毛片在线观看| 成人欧美大片| 啪啪无遮挡十八禁网站| 在线天堂最新版资源| 国产淫片久久久久久久久 | 亚洲七黄色美女视频| 婷婷精品国产亚洲av| 久久午夜亚洲精品久久| 成人国产一区最新在线观看| 国产视频内射| avwww免费| 午夜久久久久精精品| 国产一区二区在线av高清观看| 99精品在免费线老司机午夜| 欧美日韩中文字幕国产精品一区二区三区| 国产伦一二天堂av在线观看| 午夜亚洲福利在线播放| 变态另类成人亚洲欧美熟女| 在现免费观看毛片| 国产精品久久久久久久电影| 日本一二三区视频观看| 免费在线观看影片大全网站| 美女 人体艺术 gogo| 久久人人精品亚洲av| 中出人妻视频一区二区| 欧美午夜高清在线| 成人欧美大片| 听说在线观看完整版免费高清| 伦理电影大哥的女人| 亚洲五月天丁香| 熟女电影av网| 最近在线观看免费完整版| 又粗又爽又猛毛片免费看| 欧美黄色淫秽网站| 婷婷六月久久综合丁香| www.熟女人妻精品国产| 亚洲熟妇中文字幕五十中出| 亚洲av中文字字幕乱码综合| 天美传媒精品一区二区| 看十八女毛片水多多多| 久久午夜亚洲精品久久| 91午夜精品亚洲一区二区三区 | 特大巨黑吊av在线直播| 高清日韩中文字幕在线| 美女被艹到高潮喷水动态| 90打野战视频偷拍视频| 日本熟妇午夜| 一边摸一边抽搐一进一小说| 亚洲一区二区三区色噜噜| 久久99热6这里只有精品| 亚洲美女视频黄频| 免费观看精品视频网站| 偷拍熟女少妇极品色| 免费无遮挡裸体视频| 免费观看的影片在线观看| 波多野结衣高清无吗| 十八禁国产超污无遮挡网站| 亚洲av第一区精品v没综合| 欧美+亚洲+日韩+国产| 又黄又爽又刺激的免费视频.|