計算機組成的一些總結(8)MIPS體系結構

2022-08-05 18:48:10 字數 733 閱讀 5930

mips體系結構

mips(microprocessor without interlocked piped stages)流水線不會互鎖的微處理器

mips指令的主要特點

固定的指令長度(32-bit ,即1word,這和x86中1個word是16位是不同的),簡化了cpu從儲存器取指令的工作,不用像x86 cpu那樣需要判斷每條指令的長度。

簡單的定址模式,簡化了從儲存器取運算元,相比於x86提供的複雜多樣的定址模式,雖然給程式設計帶來了不便,但簡化了cpu訪問儲存器的控制邏輯。

指令數量少,指令功能簡單(一條指令只完成乙個操作),簡化指令的執行過程,不但簡化了cpu的控制邏輯,而且可以方便的實現各種讓指令並行執行的技術,從而提高cpu的效能。

只有load和store指令可以訪問儲存器,這種限制可以讓運算指令的實現變得非常的簡單。

需要優秀的編譯器支援

mips指令示例

加法指令

格式:add a,b,c

操作:將b和c求和,結果存入a中

指令格式都非常簡潔和統一,而且這些指令的運算元都不可以是儲存器運算元

mips的通用暫存器(32個,每個都是32位寬)

例如8號到15號暫存器,名稱是$t0-$t7的暫存器,用來儲存臨時的變數。

16-23號暫存器,名稱是$s0-$s7,儲存的

1號暫存器,名稱是$at,專門留給彙編器用

在編寫匯程式設計序時,可以用編號(數字),也可以用名稱,來表示這些暫存器。

計算機組成的一些總結(2)計算機的輸入和輸出

輸入輸出與計算機的其他部分相連 cpu是通過控制匯流排 位址匯流排和資料匯流排與儲存器相連的,將控制匯流排分別連線到儲存器和輸入輸出晶元的控制邏輯,位址匯流排也分別連線這兩個部件,資料匯流排也是如此,然後我們將輸入輸出裝置中其中乙個單元連線到手動的開關,這個單元中有8個位元,每個位元連線乙個開關,當...

計算機組成原理基礎的一些概念

初次接觸硬體相關的知識,還作為一門核心專業課,畢竟以前接觸的大部分都是軟體相關的。所以還是有些迷惑的,在此記錄一下一些基本概念,一來方便複習,二來引起自己的重視 計算機的吞吐量 計算機系統的吞吐量是指流入,處理和流出系統的資訊的速率。它取決於資訊能夠多快地輸入記憶體,cpu能夠多快地取指令,資料能夠...

計算機組成原理總結

第一章概述 高階語言 組合語言 機器語言 計算機五大部件 運算器 控制器 儲存 輸入裝置 輸出裝置 通過匯流排連線 下面一行是其歸類 cpu 運算器 alu 和控制器 cu 儲存器 這裡指記憶體和快取記憶體 io裝置 外存屬於這一部分 cpu 處理器 和主存一起被成為主機 指令和資料以同等的地位儲存...