衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機系統的層次結構到底是怎么樣的

Wildesbeast ? 來源:今日頭條 ? 作者:無名火舞 ? 2019-12-21 11:21 ? 次閱讀

通常由用戶用高級語言編寫程序,然后講它和數據一起送入計算機內,再由計算機將其翻譯成機器能識別的機器語言程序,機器自動運行該機器語言程序,并將其計算結果輸出。

實際上,早期的計算機只有機器語言(用0.1代碼表示的語言),用戶必須用二進制代碼來編寫程序。這就要求程序員對他們所使用的計算機硬件及其指令系統十分熟悉,編寫難度很大,操作也極容易出錯,但用戶編寫的計其語言程序可以直接在機器上執行。

20世紀世50年代開始出現了符號式的程序設計語言,即匯編語言。他用符號ADD.SUB.MUL.DIV等分別表示加減乘除等操作。并用符號表示指令或數據所在存儲單元的地址,使程序員可以不再使用繁雜而又易錯的二進制代碼來編寫程序,然后才能被計其接受并自動運行。這個翻譯過程是由機器系統軟件中的匯編程序完成。

盡管有了虛擬機使用戶編寫更為方便,但是,匯編語言仍是一種面向實際機器的語言,它的每一條語句都是與機器 語言的某一條語句(0.1)一一對應。因此,使用匯編語言編寫程序時,仍要成需要對實際機器的內部組成和指令系統非常熟悉,也就是說,程序員必須經過專門的訓練,否則是無法操作計算機的。另一方面,由于匯編語言擺脫不了實際機器的指令系統,因此,匯編語言沒有通用性,每臺機器必須有一種與之相對應的匯編語言,這使得程序員要掌握不同機器的指令系統,不利于計算機的廣泛應用和發展。

20世紀60年代開始先后出現各種面向問題的高級語言,如fortran,basic,pascal,c等。這類高級語言對問題的描述十分接近人的習慣,并且具有較強的通用性。程序員不必了解掌握實際機器的機型,內部的具體組成及指令系統,只要掌握高級語言的語法和語義,便可直接用這種高級語言來編寫,給程序員帶來了極大的方便。

通常,將高級語言程序翻譯成機器語言程序的軟件稱為翻譯程序。翻譯程序有兩種:一種是編譯程序,另一種是解釋程序,編譯程序是將用戶編寫的高級語言程序的全部語句一次全部翻譯成機器語言程序,而后再執行機器語言程序。因此,之喲啊源程序不變,就無須再次進行翻譯。解釋程序是將源程序的一條語句翻譯成相對應機器語言的一條語句,并且立即執行這條語句,接著翻譯源程序的下一條語句,并執行這條語句,如此重復直至完成源程序的全部翻譯任務。它的特點是翻譯一次執行一次,即使下一次重復執行該語句時,也必須重新翻譯。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7536

    瀏覽量

    88638
  • 匯編語言
    +關注

    關注

    14

    文章

    410

    瀏覽量

    35957
收藏 人收藏

    評論

    相關推薦

    計算機系統結構

    計算機系統結構
    發表于 05-09 19:03

    什么是計算機系統計算機硬件和計算機軟件?

    第一章 計算機系統概論1. 什么是計算機系統計算機硬件和計算機軟件?硬件和軟件哪個更重要?解:P3計算機系統:由
    發表于 07-22 09:06

    計算機組成原理 精選資料分享

    計算機組成原理第一章 計算機系統概述1.1 計算機系統簡介計算機系統:硬件、軟件軟件:系統軟件、應用軟件
    發表于 07-23 06:15

    什么是計算機系統?硬件和軟件哪個更重要?

    第一章計算機系統概論1 .什么是計算機系統計算機硬件和計算機軟件?硬件和軟件哪個更重要?解: P3計算機系統:由
    發表于 07-26 07:18

    計算機系統結構的讀書筆記

    本篇是鄭緯民《計算機系統結構》的讀書筆記,歡迎各位路過指正!今天把九章全部更新完畢啦~
    發表于 07-29 06:14

    計算機由哪幾部分組成?計算機系統層次結構是怎樣的?

    計算機由哪幾部分組成?計算機系統層次結構是怎樣的?計算機的性能指標有哪些?
    發表于 09-18 07:09

    嵌入式計算機系統概述

    嵌入式計算機系統概述:定義:以應用為中心、以計算機技術為基礎,軟件硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統嵌入式
    發表于 12-22 06:08

    詳解單芯片微型計算機系統

    什么是單芯片微型計算機系統呢?單芯片微型計算機系統是由哪些部分組成的?
    發表于 01-19 07:05

    計算機系統概論

    1.1 計算機系統簡介1.2 計算機的基本組成1.3 計算機硬件的主要技術指標1.4 本書結構
    發表于 04-11 09:31 ?0次下載

    基于EDA平臺的計算機系統結構課程實踐

    基于EDA平臺的計算機系統結構課程實踐本文分析了計算機專業本科生課程計算機系統結構的教學現狀, 結合目前在教學實踐中采用的部分措施, 提出了
    發表于 12-05 16:08 ?0次下載

    微型計算機系統

             微型計算機系統與傳統的計算機系統一樣,也是由硬件系統和軟件系統兩大部分組成的。2.1
    發表于 03-03 08:31 ?0次下載

    什么是計算機系統的容錯性

    什么是計算機系統的容錯性             所謂容錯是指在故障存在的情況下計算機系統不失效,仍然能夠正常工作的特性
    發表于 01-08 13:49 ?1642次閱讀

    計算機系統結構的過去和未來

    計算機系統結構的過去和未來    自1946年在美國賓夕法尼亞大學制成的世界上第一臺電子數字計算機以來,計算機的發展大致經歷了五代的變化:
    發表于 04-13 14:14 ?1431次閱讀

    計算機系統由什么兩部分組成 計算機系統層次結構

    計算機系統是由硬件和軟件兩部分組成的。 硬件部分包括計算機的實體組件,如中央處理器(CPU)、內存、存儲設備、輸入輸出設備、顯示器等。CPU是計算機系統的核心部件,負責執行指令、運算和控制計算
    的頭像 發表于 02-01 14:13 ?3962次閱讀

    計算機系統的組成和功能

    計算機系統是一個復雜而龐大的概念,它涵蓋了計算機硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機系統,本文將從定義、組成、功能、發展歷程以及未來趨勢等方面進行詳細闡述。
    的頭像 發表于 07-24 17:41 ?1275次閱讀
    百家乐官网太阳城真人游戏| 保时捷百家乐娱乐城| 百家乐单注打| 博狗百家乐官网开户| 百家乐注册赠金| 大发888在线娱乐合作伙伴| 百家乐官网网站是多少| 联合百家乐的玩法技巧和规则| 百家乐官网园胎教网| 六合彩百家乐有什么平码| 巴东县| 豪华百家乐桌子厂家| 临西县| 百家乐孖宝揽| 百家乐官网网上投注系统| 威尼斯人娱乐城信誉怎样| 百家乐官网认牌| 百家乐园试玩| 百家乐官网的弱点| 大发888娱乐场登陆| 免费百家乐官网缩水工具| 大发游戏| 八大胜百家乐现金网| 老虎机遥控器| 百家乐网站建设| 百家乐官网视频下载地址| A8百家乐的玩法技巧和规则 | 博九| 百家乐投注平台信誉排行| 百家乐官网是否有路子| 凱旋門百家乐娱乐城| 大发888手机版客户端| 百家乐官网备用网址| 现金斗地主| 澳门百家乐赌场娱乐网规则| 百家乐官网游戏辅助| 香港六合彩管家婆| 金城百家乐平台| 大发888官方 hdlsj| 百家乐冯耕耘打法| 百家乐官网百家乐官网论坛|