第一章 计算机系统概述 1.2.3 计算机的多级层次结构 [计算机组成原理笔记]
生活随笔
收集整理的這篇文章主要介紹了
第一章 计算机系统概述 1.2.3 计算机的多级层次结构 [计算机组成原理笔记]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一章 計算機系統概述 1.2.3 計算機的多級層次結構
本筆記參考書目:
本節重點:
- 計算機系統的五層結構:微程序機器、傳統機器、操作系統機器、匯編語言機器、高級語言機器
- 三個級別的語言
- 編譯/匯編/解釋程序的區別
轉載請注明文章來源!
微指令
微指令M0是對上層指令M1對分解并執行,如上節所屬,“取數”操作可以被分解為許多微指令。
匯編/高級語言
看起來像是直接執行(虛擬),但實際上匯編語言需要翻譯成機器語言才能被傳統機器識別并執行。
高級語言需要先翻譯成匯編語言,再被翻譯成二進制機器指令。
計算機系統的層次結構
編寫的程序需要調用 操作系統 ,所以匯編語言(底層)編寫的程序需要請求操作系統調用(又稱廣義指令)
模型的下層是上層的基礎,上層是下層的擴展!
三種級別的語言
高級語言、匯編語言、機器語言(二進制代碼)
有些編譯器能夠直接將高級語言編譯為機器語言。
編譯/解釋程序的區別
編譯和解釋程序從最終結果來看都是把高級語言轉換成機器語言。
編譯程序:一次將全部源程序翻譯成機器語言,再執行機器語言(一次翻譯)
解釋程序:將源程序語句一條條地翻譯成機器語言,并立即執行每條指令(多次翻譯)
知識回顧
總結
以上是生活随笔為你收集整理的第一章 计算机系统概述 1.2.3 计算机的多级层次结构 [计算机组成原理笔记]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode--172. 阶乘后的零
- 下一篇: 烽火服务器怎么进入bios系统,装机高手