组合语言和程式範例.pptVIP

  • 1
  • 0
  • 约4.2千字
  • 约 48页
  • 2017-02-23 发布于上海
  • 举报
组合语言和程式範例

第 8 章 組合語言和程式範例 程式規劃語言 高階語言 低階語言 高階語言特點 多對一翻譯 硬體獨立性 應用導向 通用 階層概念 低階語言特點 一對一翻譯 硬體相依性 系統導向 專用 無階層概念 階層概念 低階語言沒有明顯的階層概念。 低階語言想要建立階層概念,必須逐步地建構自己的階層機制。 電腦科學家Alan Perlis曾經說過: 因為大多數的應用程式無法直接控制底層硬體,所以某些程式規劃若涉及硬體細節時,就表示:使用的程式語言必須是低階語言,但低階語言會增加整體程式規劃的複雜度。 專用術語 組合語言 低階語言 專用於特定的處理器 組譯器 將組合語言翻譯成電腦硬體所認識的二進位碼 可與編譯器作一下比較 重要觀念 組合語言是低階語言,可以指出各種不同處理器的特點,比如:指令集、運算元定址、暫存器、…等,因此存在多少種處理器,就會存在多少種組合語言。 組合語言 想要把組合語言的程式,從某個處理器移植到另一個處理器時,必須改寫成另一種組合語言。 還好!大部分的組合語言都遵循著電腦結構的基本圖像,因此可以在最短的時間內,快速地學會其它的組合語言。 敘述格式 組譯器要求一行只能輸入一個指令,指令格式如下: 標記:操作碼 運算元1, 運算元2, … 標記(選項)用來標示敘述的位置 操作碼指出該指令想要執行的運算 運算元則指出參與運算的數值 操作碼名稱 大部分組合語言使用英文

文档评论(0)

1亿VIP精品文档

相关文档