计算机系统的层次结构(计算机组成原理5)
生活随笔
收集整理的這篇文章主要介紹了
计算机系统的层次结构(计算机组成原理5)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算機系統的層次結構
視頻鏈接地址: https://www.bilibili.com/video/BV1BE411D7ii?from=search&seid=6420326887479343502計算機組成原理 系列文章目錄
- 計算機系統的層次結構
- 前言
- 1 層次結構
- 2 三種級別的語言
- 3 小結
前言
在本篇中,你將掌握
1 層次結構
自上而下,計算機系統的層次結構分為
??用編譯程序翻譯成匯編語言程序
??用匯編程序翻譯成機器語言程序
??向上提供“廣義指令”(系統調用)
??執行二進制機器指令
??由硬件直接執行微指令
2 三種級別的語言
我們編寫的高級語言需要被編譯程序或解釋程序翻譯成匯編語言或機器語言
??編譯程序:一次性將高級語言翻譯成機器語言程序,如整體翻譯(編譯語言:C、C++)
??解釋程序:一句一句將高級語言翻譯成機器語言程序,如同聲傳譯(解釋語言:JavaScript、Python、Shell)
注:編譯、匯編、解釋程序,可統稱為“翻譯程序”;
??計算機體系結構——機器語言程序員所見到的計算機系統的屬性概念性的結構與功能特性;探討的是如何設計硬件與軟件之間的接口
????(指令系統、數據類型、尋址技術、I/O機理)
??計算機組成原理——實現計算機體系結構所體現的屬性,對程序員“透明”(看不見的);探討的是如何用硬件實現所定義的接口
????(具體指令的實現)
3 小結
本篇重點,計算機的五層層次結構:
??機器:微程序機器->機器語言機器->操作系統機器->匯編語言機器->高級語言機器
??語言:微指令->二進制機器語言->廣義指令(系統調用)->匯編語言->高級語言
和三個級別的語言:
??高級語言——匯編語言——機器語言
????編譯程序和解釋程序完成從高級語言到機器語言的翻譯
總結
以上是生活随笔為你收集整理的计算机系统的层次结构(计算机组成原理5)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laravel-admin引用wangE
- 下一篇: 高效大数乘法 c语言,C语言实现大数乘法