亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 編譯器/解釋器 > 在本編譯程序中,源語言為PL/0語言,目標語言為假想棧式計算機的匯編語言.PL/0語言是Pascal語言的一個子集

在本編譯程序中,源語言為PL/0語言,目標語言為假想棧式計算機的匯編語言.PL/0語言是Pascal語言的一個子集

  • 資源大?。?/b>375 K
  • 上傳時間: 2015-06-22
  • 上傳用戶:yashashi
  • 資源積分:2 下載積分
  • 標      簽: Pascal 語言 PL 編譯

資 源 簡 介

在本編譯程序中,源語言為PL/0語言,目標語言為假想棧式計算機的匯編語言.PL/0語言是Pascal語言的一個子集,PL/0的編譯程序包括了對PL/0語言源程序進行分析處理、編譯生成類PCODE代碼,并在虛擬機上解釋運行生成的類PCODE代碼的功能。   PL/0語言編譯程序采用以語法分析為核心、一遍掃描的編譯方法。詞法分析和代碼生成作為獨立的子程序供語法分析程序調用。語法分析的同時,提供了出錯報告功能。在源程序沒有錯誤編譯通過的情況下,調用類PCODE解釋程序解釋執行生成的類PCODE代碼。 該軟件為PL/0語言編譯程序,所實現的擴充功能如下: 1.增加單詞:保留字 ELSE,FOR,TO, DOWNTO 2.增加運算 +=,-=,++,-- 3.不等號# 改為 <> 4.增加條件語句的ELSE子句 5.擴充語句: ①FOR <變量>:=<表達式> TO <表達式> DO <語句> ②FOR <變量>:=<表達式> DOWNTO<表達式> DO <語句> 其中,語句①的循環變量的步長為1, 語句②的循環變量的步長為-1。 概述 源文件: *.plo 目標文件: *.COD 實現平臺:C++ Builder6.0

相 關 資 源

主站蜘蛛池模板: 大洼县| 铜陵市| 荔波县| 山阴县| 卢湾区| 平顶山市| 息烽县| 高尔夫| 小金县| 苏尼特左旗| 广州市| 射阳县| 南华县| 苍南县| 永兴县| 荃湾区| 鄂托克前旗| 子洲县| 宁化县| 玉溪市| 工布江达县| 义马市| 灵璧县| 同江市| 沂南县| 青冈县| 呼图壁县| 洛扎县| 东平县| 大城县| 潞西市| 东丰县| 革吉县| 蚌埠市| 土默特右旗| 崇左市| 镇坪县| 仁布县| 清水县| 柯坪县| 阿图什市|