計算機架構(computer architecture) :在計算機工程中,計算機體系結構是描述計算機系統功能,組織和實現的一組規則和方法。它主要包括指令集、內存管理、I/O 和總線結構。
指令集可以被分為兩類:
復雜指令集CISC(Complex Instruction Set Computer)
精簡指令集RISC(Reduced Instruction Set Computing)
尋址方式:
立即尋址:準確的說它并沒有在尋址,而是把實際要操作的數據放在了形式地址中。
隱含尋址:加法計算需要兩個數值相加,但這時計算機只給出了一個數值地址。在沒有另一個數值地址的情況下,計算機會去一些默認的地方——例如累加寄存器(AC)中尋找另一個數值,這樣就節省了一個地址的長度。
直接尋址:顧名思義,直接提供數值地址。
間接尋址:通過形式地址在主存中找到的數值還是一個地址——地址的地址,于是又去主存中找。由于主存所能存儲的空間比單條指令要長的多,所以可以表示更大的范圍,找到更遠的數。
寄存器尋址:形式地址指向的是某個寄存器的地址。
寄存器間接尋址:與間接尋址相同,通過形式地址在寄存器中找到的數值還是一個地址,于是又去主存中找。
內存管理:
內存管理是指軟件運行時對計算機內存資源的分配和使用的技術。其最主要的目的是如何高效,快速的分配,并且在適當的時候釋放和回收內存資源。一個執行中的程式,譬如網頁瀏覽器在個人電腦或是圖靈機(Turing machine)里面,為一個行程將資料轉換于真實世界及電腦內存之間,然后將資料存于電腦內存內部(在計算機科學,一個程式是一群指令的集合,一個行程是電腦在執行中的程式)。一個程式結構由以下兩部分而成:“本文區段”,也就是指令存放,提供CPU使用及執行; “資料區段”,儲存程式內部本身設定的資料,例如常數字串。
-
寄存器
+關注
關注
31文章
5317瀏覽量
120002 -
cpu
+關注
關注
68文章
10824瀏覽量
211135 -
計算機
+關注
關注
19文章
7418瀏覽量
87712 -
指令集
+關注
關注
0文章
222瀏覽量
23363 -
計算機架構
+關注
關注
1文章
8瀏覽量
6156
發布評論請先 登錄
相關推薦
評論