微機原理、計算機組成原理與計算機體系結構之間的關係

原文鏈接:https://blog.csdn.net/u014525228/article/details/50454027

學習順序:計算機組成原理---體系結構---微機原理


一句話概括:計算機體系結構講的是計算機有哪些功能(包括指令集、數據類型、存儲器尋址技術、I/O機理等等),是抽象的;計算機組成原理講的是計算機功能是如何實現的,是具體的。

  例如:一臺機器是否具備乘法指令的功能,這是一個結構問題,實現這個乘法採用什麼方式,則是一個組成問題。實現乘法指令可以採用一個專門的乘法電路,也可以採用連續相加的加法電路來實現,這兩者的區別。

   組成原理是讓你從整體上精略地讓你瞭解計算機是怎麼工作的,內容上側重於計算機的幾大組成(運算器,控制器,存儲器,輸入設備,輸出設備與總線結構),具體來說,是具體一條指令在cpu中是如何執行的,計算機的儲存體系是如何的(分三層),還有就是一是I/O接口的基本概念。 之後學的就是體系結構和微機原理,都是以組成爲知識背景的。


    體系結構可以認爲是對《計算機組成》的抽象化與進一步的理論化,裏面計的技術包羅萬象,包括大型機和微機中所應用的技術。主要內容是學習指令的流水技術,動態調度,靜態調度。你學懂了後會覺得cpu一點也不神奇了。

      微機原理是是對《計算機組成》的具體實現。一般會選x86計算機來說,這時一般不會再詳細講工作原理了(因爲大多數原理都在《計算機組成》中講了),而是直接講述cpu的具本結構是什麼,具體引腳的作用,各種總線多少多少,各種控制寄存器的各個位有什麼意義,I/O的具體交接口(ISA,pci)……因爲是具體的東西,所以有好多東東要記的。

      總體來說,最有趣的是組成,最難學的是體系結構,最多東西記最有親切感的是微機原理。作爲一名計算機系的學生,這幾門課都應好好學一學,他是本科階段側重於理論學習的的突出體現,可以讓人深入而深切地認識計算機。

     計算機組成原理主要是介紹計算機的基本硬件及原理。重在各個部分的連接。相對寬泛一些。微機原理接口技術比計算機組成原理要具體些,也比計算機組成要好學,一般是以8086爲例,介紹8086CPU的結構,其中最最重要的就是彙編語言和芯片;掌握了彙編語言這幾塊芯片的編程基本上就差不多了。
 ———————————————— 
版權聲明:本文爲CSDN博主「ppwz」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u014525228/article/details/50454027

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章