詞法分析程序:一. 為PL/0語言建立一個詞法分程序GETSYM(函數) 把關鍵字、算符、界符稱為語言固有的單詞,標識符、常量稱為用戶自定義的單詞。為此設置三個全程量:SYM,ID,NUM 。 SYM:存放每個單詞的類別,為內部編碼的表示形式。 ID:存放用戶所定義的標識符的值,即標識符字符串的機內表示。 NUM:存放用戶定義的數。 GETSYM要完成的任務: 1. 濾掉單詞間的空格。 2. 識別關鍵字,用查關鍵字表的方法識別。當單詞是關鍵字時,將對應的類別放在SYM中。如IF的類別為IFSYM,THEN的類別為THENSYM。 3. 識別標識符,標識符的類別為IDENT,IDRNT放在SYM中,標識符本身的值放在ID中。關鍵字或標識符的最大長度是10。 4. 拼數,將數的類別NUMBER放在SYM中,數本身的值放在NUM中。 5. 拼由兩個字符組成的運算符,如:>=、<=等等,識別后將類別存放在SYM中。 6. 打印源程序,邊讀入字符邊打印。 由于一個單詞是由一個或多個字符組成的,所以在詞法分析程序GETSYM中定義一個讀字符過程GETCH。
標簽: GETSYM 分 程序 語言
上傳時間: 2016-11-21
上傳用戶:小鵬
STC單片機數碼管測試程序,P4.0控制595時鐘,P4.3控制595鎖存,高有效, P4.1為LED 數據輸入口
標簽: STC 單片機 數碼管 測試程序
上傳用戶:bibirnovis
//***此程序為調試通過的源程序 //***由南京賽博電子有限公司提供 //***文件名:sy0606.C***// //***是51系例單片機的最小系統 //***有AT89S51/52的在線下載功能 //***IIC總線芯片為24C02,記存密碼
標簽: 0606 sy AT 89
上傳時間: 2014-01-18
上傳用戶:xyipie
用java實現的記事本程序,能夠實現下面功能 文件:新建,保存,另存為,退出 編輯:復制,粘貼,剪切, 格式:字體(有系統所有字體和大小),自動換行,
標簽: java 記事本 程序
上傳時間: 2013-12-27
上傳用戶:zaizaibang
字符拆分的小程序,可以用于大量數據存儲的例子。比如大量數據需要存儲進數據庫,那可以將數組存為一個字符串存入數據庫,然后再從數據庫中導出,可以利用字符拆分的方法進行。
標簽: 字符 分 程序
上傳時間: 2014-10-14
上傳用戶:三人用菜
編程序,按如下要求來求解n元一次線性方程組(假設方程組具有唯一解)。 (1)方程個數n之值由用戶通過鍵盤輸入; (2)方程組存放在“增廣矩陣”A之中,而n行n+1列的A存儲空間通過new來動態分配,且A的各元素值也由用戶通過鍵盤輸入;
標簽: 編程
上傳時間: 2013-12-12
上傳用戶:lx9076
設計一個請求頁式存儲管理方案。并編寫模擬程序實現。 產生一個需要訪問的指令地址流。它是一系列需要訪問的指令的地址。為不失一般性,你可以適當地(用人工指定地方法或用隨機數產生器)生成這個序列。為簡單起見,頁面淘汰算法采用FIFO頁面淘汰算法,并且在淘汰一頁時,只將該頁在頁表中抹去。而不再判斷它是否被改寫過,也不將它寫回到輔存。 具體的做法可以是: 產生一個需要訪問的指令地址流; 指令合適的頁面尺寸(例如以 1K或2K為1頁); 指定內存頁表的最大長度,并對頁表進行初始化; 每訪問一個地址時,首先要計算該地址所在的頁的頁號,然后查頁表,判斷該頁是否在主存——如果該頁已在主存,則打印頁表情況;如果該頁不在主存且頁表未滿,則調入一頁并打印頁表情況;如果該頁不在主存且頁表已滿,則按FIFO頁面淘汰算法淘汰一頁后調入所需的頁,打印頁表情況;逐個地址訪問,直到所有地址訪問完畢。
標簽: 訪問 頁 存儲管理 地址
上傳時間: 2017-01-05
上傳用戶:奇奇奔奔
鸚鵡學舌:單片機與上位機PC的通信程序設計方法: ⑴串口初始化:波特率定為4800 ⑵串口接收數據:串口初始化后處于數據接收狀態,當有數據到達串口時,串口將數據接收保存在寄存器中暫存 ⑶串口發送數據:等數據接收完成后,將寄存器中暫存的數據通過串口發送給該數據的來源地。 ⑷實驗測試方法:在上位機上通過串口調試助手軟件發送一個十六進制數據給單片機,單片機收到數據后立即把這個數據又發回給PC,并在串口調試助手顯示。
標簽: 4800 串口 初始化 單片機
上傳時間: 2017-01-08
上傳用戶:鳳臨西北
這個程序是97年Mekka ’97 4K Intro比賽的一等獎作品,匯編語言所寫。整個程序全長4095字節, 生成.com程序只有4K,可是卻實現了3D動畫的效果,還有一段背景音樂!畫面是游戲天旋地轉的一個場景! 1)把下面的代碼粘貼到記事本里面,另存為 1.txt 文檔。 2)在命令行窗口下(在開始→運行→cmd),進入文檔所存盤符,輸入debug<1.txt,就出現標準的三維空間動畫和音樂了。悍啊.... 大家可以試一下,絕非病毒敬請放心。
標簽: Mekka Intro 4K 程序
上傳時間: 2013-12-19
上傳用戶:亞亞娟娟123
利用javaApplet實現的記事本程序,類似windows自帶的記事本,包括新建、退出、保存、另存為等文件操作,以及查找、替換、復制、粘貼等編輯操作
標簽: javaApplet 記事本 程序
上傳用戶:gundamwzc
蟲蟲下載站版權所有 京ICP備2021023401號-1