“編譯原理與技術(shù)”的上機(jī)實(shí)驗(yàn)要求你對(duì)PL/0語(yǔ)言及其編譯器進(jìn)行擴(kuò)充和修改。每個(gè)擴(kuò)充或修改方式可得到不同的分?jǐn)?shù),滿分為100分。 完成上機(jī)作業(yè)后,必須提交下列文檔: (1) 修改后的PL/0語(yǔ)言文本。包含詞法分析(正規(guī)式),語(yǔ)法分析(BNF)。 (2) 有關(guān)修改后的PL/0編譯/解釋器的說(shuō)明。詳細(xì)說(shuō)明你的編譯器是如何編譯新的PL/0語(yǔ)言程序的。指出你的程序中最精彩的部分,以及你為什么這樣做,你是如何控制和恢復(fù)語(yǔ)義錯(cuò)誤的。 (3) 給出你所改動(dòng)后的編譯器源程序清單,并標(biāo)記出你所修改的部分。比較你的編譯器和原來(lái)的編譯器之間的差別。 (4) 說(shuō)明你的編譯器中可能存在的錯(cuò)誤。
標(biāo)簽: 修改 PL 編譯原理 上機(jī)實(shí)驗(yàn)
上傳時(shí)間: 2014-01-20
上傳用戶:waizhang
應(yīng)用ADO技術(shù)在Delphi中進(jìn)行客戶信息管理系統(tǒng)的開(kāi)發(fā)。系統(tǒng)設(shè)計(jì)分為數(shù)據(jù)庫(kù)設(shè)計(jì)和功能模塊設(shè)計(jì)兩部分。本系統(tǒng)的數(shù)據(jù)分為兩部分:客戶信息和系統(tǒng)用戶信息。所以要設(shè)計(jì)兩個(gè)表:Customers和Users,分別存儲(chǔ)客戶信息和系統(tǒng)的用戶信息。其中系統(tǒng)的用戶分為管理員和一般用戶兩類(lèi),管理員可進(jìn)行客戶信息查詢(xún)和維護(hù)(錄入、修改和刪除),而一般用戶只能進(jìn)行客戶信息查詢(xún)。
標(biāo)簽: Customers Delphi Users 分
上傳時(shí)間: 2013-12-18
上傳用戶:洛木卓
粒子群算法工具箱 該工具箱將PSO算法的核心部分封裝起來(lái),提供給用戶的為算法的可調(diào)參數(shù),用戶只需要定義好自己需要優(yōu)化的函數(shù)(計(jì)算最小值或者最大值),并設(shè)置好函數(shù)自變量的取值范圍、每步迭代允許的最大變化量(稱(chēng)為最大速度,Max_V)等,即可自行優(yōu)化。
上傳時(shí)間: 2016-06-23
上傳用戶:541657925
GenDriver即簡(jiǎn)單的資料流驅(qū)動(dòng)程式,雖未跟硬體溝通,但匯出10個(gè)進(jìn)入點(diǎn),可被任何Windows CE系統(tǒng)所載入。為讓系統(tǒng)載入GenDriver可在系統(tǒng)啟動(dòng)時(shí),加入任何[HKEY_LOCAL_MACHINE]\Drivers\Builtin下的項(xiàng)目,讓驅(qū)動(dòng)程式載入,或撰寫(xiě)一個(gè)應(yīng)用程式,在別處建立驅(qū)動(dòng)程式機(jī)碥並呼叫ActivateDevice
標(biāo)簽: GenDriver 驅(qū)動(dòng) 程式
上傳時(shí)間: 2016-06-24
上傳用戶:離殤
數(shù)字存儲(chǔ)器和混合信號(hào)超大規(guī)模集成電路 本書(shū)系統(tǒng)地介紹了數(shù)字、存儲(chǔ)器和混合信號(hào)VLSI系統(tǒng)的測(cè)試和可測(cè)試性設(shè)計(jì)。該書(shū)是根據(jù)作者多年的科研成果和教學(xué)實(shí)踐,結(jié)合國(guó)際上關(guān)注的最新研究熱點(diǎn)并參考大量的文獻(xiàn)撰寫(xiě)的。全書(shū)共分三個(gè)部分。第一部分是測(cè)試基礎(chǔ),介紹了測(cè)試基本概念、測(cè)試設(shè)備、測(cè)試經(jīng)濟(jì)學(xué)和故障模型。第二部分是測(cè)試方法,詳細(xì)論述了組合和時(shí)序電路的測(cè)試生成、存儲(chǔ)器測(cè)試、基于DSP和基于模塊的模擬與混合信號(hào)測(cè)試、延遲測(cè)試和IDDQ測(cè)試等。第三部分是可測(cè)試性設(shè)計(jì),包括掃描設(shè)計(jì)、BIST、邊界掃描測(cè)試、模擬測(cè)試總線標(biāo)準(zhǔn)和基于IP芯核的SOC(System on a chip)測(cè)試。
標(biāo)簽: VLSI 數(shù)字 存儲(chǔ)器 混合信號(hào)
上傳時(shí)間: 2013-11-26
上傳用戶:hullow
JAVA網(wǎng)頁(yè)設(shè)計(jì)中的部分程序,可用于網(wǎng)頁(yè)代碼的解析魚(yú)合成
標(biāo)簽: JAVA 網(wǎng)頁(yè)設(shè)計(jì) 分 程序
上傳時(shí)間: 2013-12-28
上傳用戶:洛木卓
TI官方演示程序,DSK5416。可輸入實(shí)時(shí)音頻信號(hào)
標(biāo)簽: 程序
上傳時(shí)間: 2014-12-05
上傳用戶:moerwang
EDA實(shí)驗(yàn)--UART串口實(shí)驗(yàn):UART 主要有由數(shù)據(jù)總線接口、控制邏輯、波特率發(fā)生器、發(fā)送部分和接收部分等組成。UART 發(fā)送器 --- 發(fā)送器每隔16 個(gè)CLK16 時(shí)鐘周期輸出1 位,次序遵循1位起始位、8位數(shù)據(jù)位(假定數(shù)據(jù)位為8位)、1位校驗(yàn)位(可選)、1位停止位。 UART 接收器 --- 串行數(shù)據(jù)幀和接收時(shí)鐘是異步的,發(fā)送來(lái)的數(shù)據(jù)由邏輯1 變?yōu)檫壿? 可以視為一個(gè)數(shù)據(jù)幀的開(kāi)始。接收器先要捕捉起始位,確定rxd 輸入由1 到0,邏輯0 要8 個(gè)CLK16 時(shí)鐘周期,才是正常的起始位,然后在每隔16 個(gè)CLK16 時(shí)鐘周期采樣接收數(shù)據(jù),移位輸入接收移位寄存器rsr,最后輸出數(shù)據(jù)dout。還要輸出一個(gè)數(shù)據(jù)接收標(biāo)志信號(hào)標(biāo)志數(shù)據(jù)接收完。 波特率發(fā)生器 --- UART 的接收和發(fā)送是按照相同的波特率進(jìn)行收發(fā)的。波特率發(fā)生器產(chǎn)生的時(shí)鐘頻率不是波特率時(shí)鐘頻率,而是波特率時(shí)鐘頻率的16 倍,目的是為在接收時(shí)進(jìn)行精確地采樣,以提出異步的串行數(shù)據(jù)。 --- 根據(jù)給定的晶振時(shí)鐘和要求的波特率算出波特率分頻數(shù)。
標(biāo)簽: UART EDA CLK 實(shí)驗(yàn)
上傳時(shí)間: 2014-01-25
上傳用戶:xsnjzljj
ti公司TMS320VC5509 DSP XF管腳電平控制程序,可用于測(cè)試DSP系統(tǒng)是否正常,或使用XF管腳生成復(fù)雜方波或高低控制電平等。
上傳時(shí)間: 2014-08-17
上傳用戶:xieguodong1234
用51單片機(jī)做的簡(jiǎn)單頻率計(jì),KEIL C環(huán)境,帶工程文件,可直接編譯運(yùn)行.主要演示如何在內(nèi)存很少,無(wú)法啟用RTOS的單片機(jī)(例如2051)中使用狀態(tài)機(jī)和時(shí)間片來(lái)完成實(shí)時(shí)多任務(wù)并行處理.例子中對(duì)鍵盤(pán),信號(hào)采集和LED數(shù)碼管的顯示三部分進(jìn)行了并行處理,而采用的單片機(jī)是僅有256字節(jié)內(nèi)存2K ROM的89C2051.
標(biāo)簽: 2051 KEIL RTOS 51單片機(jī)
上傳時(shí)間: 2016-07-20
上傳用戶:zhliu007
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1