對PL0原編譯器進行了以下的擴充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen)
2.增加了以下的運算符:+=(eplus),-=(eminus),++(dplus),--(dminus)
取址運算符&(radsym),指向運算符@(padsym)
3.修改單詞:修改不等號#為<>
4.擴充語句:(1)增加了else子句
(2)增加了for語句
5.增加運算:(1).++運算 (2).--運算;(3).+=運算 (4).-=運算;(5).&取址運算;
(6).@指向運算;
6.增加類型:(1).增加多維數(shù)組a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指針類型(任何變量都能存放指針,但不支持指針的指針,如b:=@@a應(yīng)該改寫為c:=@a,b:=@c)
7.將過程procedure擴展為函數(shù):(1).允許定義過程時在其后加參數(shù)(var a, var b,……..,var n) (2)允許通過指針向函數(shù)形式參數(shù)傳地址;(3)允許返回值;可以用 a:=p(a,b,c….,n) 返回
標簽:
downtosym
returnsym
elsesym
downto
上傳時間:
2016-07-02
上傳用戶:saharawalker
設(shè)備ID燒寫程序.exe
軟件使用說明:
> 1)先打開此程序.設(shè)備好串口號.其它取默認值就可以了.打開串口(默認開機自動打開串口1).
然后,設(shè)備按OK鍵開機.
> 2)打勾"自動生成下一個設(shè)備ID" 產(chǎn)品ID會自動加1.
當(dāng)產(chǎn)品ID達到最大999999時,生產(chǎn)批次自動加1,產(chǎn)品ID置為1000001
> 3)燒寫完一臺機器后,不用關(guān)閉程序,只需將串口插入下一臺機器OK開機即可,進入UBOOT,先點擊命令發(fā)送等握手后,再開始燒寫設(shè)備ID.
> 4)只有燒寫成功后,才自動生成下一個設(shè)備ID,才寫入C:\ID.TXT文件中.
> 5)點擊讀取已寫設(shè)備ID時,將在調(diào)試區(qū)顯示所有以前寫成功的時間及設(shè)備ID,也可以直接查看C:\ID.TXT
> 文件.
> 6)已燒寫的設(shè)備ID存儲文件可以更改.
> 7) 字段 產(chǎn)品型號 產(chǎn)品ID 硬件代碼 軟件代碼 生產(chǎn)批次
范圍 101~999 100001~999999 A~H 01~99 01~99
8)每次啟動后,自動進入普通用戶模式.輸入權(quán)限密碼后,就進入管理員用戶.在下方的狀態(tài)
指示中有當(dāng)前用戶顯示.
9)下方有顯示當(dāng)前用戶類型,已成功燒寫個數(shù).
10)初始權(quán)限密碼為dongyao
11)每次關(guān)才程序時會自動保存ID信息及已燒寫個數(shù)信息.
12)BUG: 不要在權(quán)限密碼框內(nèi)按回車健.否則會退出.
標簽:
gt
設(shè)備
串口
exe
上傳時間:
2014-06-20
上傳用戶:sqq