freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[工學]ch1 編譯程序概述-文庫吧

2025-09-16 11:46 本頁面


【正文】 target language. Compiler Source program Target Program Error messages Diverse amp。 Varied What’s piler? 低級語言程序 高級語言程序 翻譯 高級語言程序 高級語言程序 翻譯 低級語言程序 低級語言程序 翻譯 What’s piler? 匯編語言程序 (目標程序) 高級語言程序 (源程序) 翻譯 機器語言程序 (可執(zhí)行) 翻譯 翻譯 什么是編譯程序? ? 程序設計語言的 翻譯程序 。 ? 高級語言的支撐基礎。 ? 計算機系統(tǒng)的重要系統(tǒng)軟件之一。 ? 計算機技術學科的一個重要分支。 翻譯程序 ? 翻譯程序定義: ? 能將用甲語言( 源語言 )編寫的程序 翻譯 成與之 等價 的用乙語言( 目標語言 )書寫的程序的一種 程序 。 ? 翻譯的 兩種方式 : ? “編譯” 方式: 先 翻譯 后 執(zhí)行(大部分的語言) ? “解釋” 方式: 邊 翻譯 邊 執(zhí)行( BASIC語言) 編譯和解釋程序: 目標程序 源 程 序 編 譯 程 序 初始數(shù)據(jù) 計 算 結 果 源程序 解 釋 程 序 初始數(shù)據(jù) 計 算 結 果 功能 工作結果 實現(xiàn)技術上 編譯 程序 源程序的一個轉換 系統(tǒng) 源程序的 目標代碼 把中間代碼轉 換成 目標程序 解釋 程序 源程序的一個執(zhí)行 系統(tǒng) 源程序的 執(zhí)行結果 執(zhí)行 中間代碼 解釋程序和編譯程序的區(qū)別 解釋的優(yōu)點:方便調試和修改 解釋的缺點:執(zhí)行速度慢 解釋程序和編譯程序的 根本區(qū)別 : 是否生成目標代碼 編譯方式 ? 編譯方式的特點 1)預處理程序:負責源程序模塊文件的合并。 如:宏展開。 2)編譯方式下,源程序的執(zhí)行需要分 2個階段。 ( 1)翻譯階段 匯編語言或機器語言目標程序 編譯程序 高級語言 源程序 編譯方式 ? 目標程序是機器語言程序 機器語言 目標程序 編譯程序 高級語言 源程序 匯編語言 目標程序 編譯 程序 高級語言 源程序 源程序 機器語言 目標程序 匯編程序 ? 目標程序是匯編語言程序 編譯方式 ? 編譯方式的特點 1)預處理程序:負責源程序模塊文件的合并。 2)編譯方式下,源程序的執(zhí)行需要分 2個階段。 ( 1)翻譯階段 ( 2)運行階段 高級語言或匯編語言源程序 運行結果 目標程序 運行子程序 輸入數(shù)據(jù) 匯編語言或機器語言目標程序 編譯程序 高級語言 源程序 編譯方式 機器語言 目標程序 編譯 程序 高級語言 源程序 運行結果 運行 子程序 輸入數(shù)據(jù) ? 目標程序 是 機器語言程序 則源程序的執(zhí)行分為:編譯階段和運行階段。 編譯方式 ? 目標程序 是 匯編語言程序 則源程序的執(zhí)行分為:編譯、匯編和運行階段。 高級語言 源程序 匯編語言 目標程序 編譯 程序 機器語言 目標程序 匯編 程序 運行結果 運行 子程序 輸入數(shù)據(jù) 編譯方式 ? 編譯方式的特點 1) 預處理程序 :負責源程序模塊文件的合并。 2)編譯方式下,源程序的執(zhí)行需要分 2個階段。 ( 1) 翻譯階段 ( 2) 運行階段 3)編譯方式下,生成了目標代碼,且可多次執(zhí)行。 高級語言或匯編語言源程序 源程序 如 目標程序 如 可執(zhí)行程序 如 編輯 程序 匯編或 編譯程序 連接 程序 用于編寫高級語言程序 把目標程序及所需的功能庫等轉換成一個可執(zhí)行的裝入程序 。 將高級語言源程序或匯編語言程序整個地翻譯成機器語言目標程序 。 編譯程序的工作過程 ? 編譯程序的主要功能:將源程序翻譯成等價的目標程序。 ? 等價性:相同的輸入得到相同的輸出。 ? 完成這個功能需要分步驟或階段進行,不同階段執(zhí)行不同的邏輯操作。 漢語翻譯英語的步驟 如: 我是大學生。 先分析: ? 識別 單詞 :( 詞法分析 ) ? (我,名詞) ? (是,系動詞) ? (大學生,名詞) ? 識別句子 結構 :( 語法分析 ) ? 主語(名詞) + 謂語(名詞) + 賓語(名詞) ? 我(名詞) + 是 (名詞) + 大學生(名詞) ? 識別 含義 :( 語義分析 ) ? 我是大學生(合乎語義)。 ? 老虎是大學生(不合乎語義)。 后綜合: ? 一次或多次的轉換( 中間表示、優(yōu)化、目標代碼 ) 編譯程序的 6個階段 ? 編譯工作的基本過程一般分為 6個階段: ? 詞法分析 ?
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1