一個能夠分析三種整數、標識符、主要運算符和主要關鍵字的詞法分析程序。 ㈠、基本要求: 標識符 <字母>(<字母>|<數字字符>)* 十進制整數 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八進制整數 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六進制整數 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* 運算符和分隔符 + - * / > < = ( ) ; 關鍵字 if then else while do ㈡、附加要求: 標識符 <字母>(<字母>|<數字字符>)*(ε|_|.)(<字母>|<數字字符>)* 十進制整數 (0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(ε|.)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八進制整數 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* (ε|.)(0|1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六進制整數 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* (ε|.) (0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*
上傳時間: 2016-03-03
上傳用戶:zhengjian
光學雙穩特性曲線 調制作用:It=Ii*T(phi) 反饋作用:phi=phi_0+K*It 得透射率T(phi)與相移phi的反饋關系是 T(phi)=[phi-phi_0]/[K*Ii] 式中phi_0為初始相移 對于多干涉(F-P干涉)有: T(phi)=1/[1+F*(sin(phi/2))^2]
上傳時間: 2013-12-16
上傳用戶:lifangyuan12
數據結構 1、算法思路: 哈夫曼樹算法:a)根據給定的n個權值{W1,W2… ,Wn }構成 n棵二叉樹的集合F={T1,T2…,T n },其中每棵二叉樹T中只有一個帶權為W i的根結點,其左右子樹均空;b)在F中選取兩棵根結點的權值最小的樹作為左右子樹構造一棵新的二叉樹,且置新的二叉樹的根結點的權值為其左、右子樹上結點的權值之和;c)F中刪除這兩棵樹,同時將新得到的二叉樹加入F中; d)重復b)和c),直到F只含一棵樹為止。
上傳時間: 2016-03-05
上傳用戶:lacsx
7段數碼是純組合電路,通常的小規模專用IC,如74或4000系列的器件只能作十進制BCD碼譯碼,然而數字系統中的數據處理和運算都是2進制的,所以輸出表達都是16進制的,為了滿足16進制數的譯碼顯示,最方便的方法就是利用VHDL譯碼程序在FPGA或CPLD中實現。本項實驗很容易實現這一目的。例6-1作為7段BCD碼譯碼器的設計,輸出信號LED7S的7位分別接如圖6-1數碼管的7個段,高位在左,低位在右。例如當LED7S輸出為 "1101101" 時,數碼管的7個段:g、f、e、d、c、b、a分別接1、1、0、1、1、0、1,接有高電平的段發亮,于是數碼管顯示“5”。
上傳時間: 2014-01-08
上傳用戶:wff
shc是一個加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制文件. 用shell腳本對系統進行自動化維護,簡單,便捷而且可移植性好. 但shell腳本是可讀寫的,很有可能會泄露敏感信息,如用戶名,密碼,路徑,IP等. 同樣,在shell腳本運行時會也泄露敏感信息. shc是一個加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制文件. 這就很好的解決了上述問題. tar zxvf shc-3.8.tgz cd shc-3.8 make test make make test make strings make install 這一步需要root權限 使用方法: shc -r -f script-name 注意:要有-r選項, -f 后跟要加密的腳本名. 運行后會生成兩個文件,script-name.x 和 script-name.x.c script-name.x是加密后的可執行的二進制文件. ./script-name 即可運行. script-name.x.c是生成script-name.x的原文件(c語言)
上傳時間: 2013-12-21
上傳用戶:wfeel
進行分段三次Hermite插值和分段三次Spline插值,比較F-C取導數方法所得到期收益率曲線逼近中債結算公司的到期收益率曲線的效果的程序
上傳時間: 2014-01-07
上傳用戶:ikemada
電子秒表的設計 1、用系統8253定時器提供的55ms定時單位,設計秒表定時程序。 2、有關系統定時方法: PC機系統中的8253定時器0工作于方式3,外部提供一個時鐘作為CLK信號, 頻率:f=1.1931816MHz。 定時器0輸出方波的頻率:fout=1.1931816/65536=18.2Hz。 輸出方波的周期Tout=1/18.2=54.945ms。8253A每隔55ms引起一次中斷,作為定時信號。可用 5945ms作基本計時單位。 用BIOS調用INT 1AH可以取得該定時單位。例:1秒=18.2 (計時單位)
上傳時間: 2016-03-13
上傳用戶:asdkin
1、用系統8253定時器提供的55ms定時單位,設計秒表定時程序。 2、有關系統定時方法: PC機系統中的8253定時器0工作于方式3,外部提供一個時鐘作為CLK信號, 頻率:f=1.1931816MHz。 定時器0輸出方波的頻率:fout=1.1931816/65536=18.2Hz。 輸出方波的周期Tout=1/18.2=54.945ms。8253A每隔55ms引起一次中斷,作為定時信號。可用 5945ms作基本計時單位。 用BIOS調用INT 1AH可以取得該定時單位。例:1秒=18.2 (計時單位)
上傳時間: 2016-03-16
上傳用戶:aeiouetla
哈夫曼樹的建立 一、 實驗目的: 1. 理解哈夫曼樹及其應用。 2. 掌握生成哈夫曼樹的算法。 二、 實驗內容: 哈夫曼樹,即最優樹,是帶權路徑長度最短的樹。有著廣泛的應用。在解決某些判定問題上,及字符編碼上,有著重要的價值。 構造一棵哈夫曼樹,哈夫曼最早給出了算法,稱為哈夫曼算法: (1)根據給定的N個權值 W1,W2,W3,……,Wn ,構成N棵二叉樹的集合F= T1,T2,T3,……,Tn ,其中每棵二叉樹T1只有一個帶權為WI的根結點,其左右子樹均空。 (2)在 F中選出兩棵根結點權值最小的樹作為左右子樹構造一棵新的二叉樹,且置新的二叉樹的權值為其左右子樹上的根結點的權值之和。 (3)在F中刪除這兩棵樹,同時將新得到的加到F之中。重復(2)和(3),直至F中只剩一個為止。
上傳時間: 2013-12-24
上傳用戶:陽光少年2016
Making a cheap 1M SPI Rom Emulator 8 second to copy from parallel to SPI re-Program STM Serial Flash M25P10 by reading 29010 parallel ROM Running on standard 8051 32 I/O, a TTL 7407 as bus switch. Total programming time is about 8 seconds including Erase, Program
標簽: re-Program SPI Emulator parallel
上傳時間: 2016-03-22
上傳用戶:wanqunsheng