• <button id="xkknm"><acronym id="xkknm"><input id="xkknm"></input></acronym></button>
    <button id="xkknm"></button>

    1. <dd id="xkknm"></dd>
      您的位置:首頁 > 旅游頻道 > 線路推薦 >

      解釋程序的組成模塊是?解釋程序的工作過程是什么?

      來源: 創視網 時間: 2023-04-26 17:38:14

      解釋程序的組成模塊

      編輯播報

      解釋程序的一般結構可以分為解釋模塊和運行模塊兩個主要模塊。前者的職能是按源程序動態執行順序逐個輸入語句,并對單個語句進行分析和解釋,包括語法和語義的正確性檢驗、生成等價的中間代碼或機器語言代碼,以及錯誤信息提供等處理。后者的職能是運行語句的翻譯代碼,并輸出中間結果或最終結果。由于解釋程序的設計思想不同,運行模塊的執行方式也不同。一種方法是解釋模塊直接生成源程序語句等價的機器語言代碼;通常一個語句生成多條機器指令的代碼段。運行模塊負責控制這段代碼的執行并處理中間結果(保存或輸出)。另一種方法是,解釋模塊生成語句等價的中間代碼(但不是機器語言代碼),如程序調用及其參數形式。運行模塊負責選擇相應功能部分并控制中間代碼的執行,并處理相關運行結果。

      解釋程序的工作過程如下:

      ①由總控程序完成初始化工作。

      ②依次從源程序中取出一條語句進行語法檢查,如有錯,輸出錯誤信息;如果通過了語法檢查,則根據語句翻譯成相應的指令并執行它。

      ③檢查源程序是否已經全部解釋執行完畢,如果未完成則繼續解釋并執行下一條語句,直到全部語句都處理完畢。

      標簽: 解釋程序的 組成模塊 解釋程序的

      a片小说
    2. <button id="xkknm"><acronym id="xkknm"><input id="xkknm"></input></acronym></button>
      <button id="xkknm"></button>

      1. <dd id="xkknm"></dd>