1樓:楊必宇
暫存器-暫存器(rr)型指令:從暫存器中取運算元,把操作結果放到另一暫存器中,不需要訪問記憶體儲存器,因此速度快;
儲存器—儲存器(ss)型指令:執行此類指令,既要訪問記憶體單元,又要訪問暫存器。
暫存器-儲存器(rs)型指令:執行此類指令,既要訪問記憶體單元,又要訪問暫存器。
16mb=16m×8與8m×16位的儲存容量是相等的,現在儲存字長是16位,因此我可以把訪問16mb等價與訪問8m×16位的。
直接定址範圍由形式位址的位數確定,8m的位址範圍需要2的23次方,已有形式位址a為7,表示2的7次方,不夠,所以採用雙字長指令,原來指令格式下面添一行,長度為16位(23-7)。
2樓:
暫存器——暫存器型 儲存器——儲存器型 暫存器——儲存器型
計算機組成原理,指令格式,誰能解釋一下圖中二位址,以及rr型指令是如何判斷的,謝謝
3樓:bp哥
你給的圖中解釋很清楚,前面是指令操作碼,後面是運算元位址碼
判斷指令型別主要通過操作碼前兩位判斷,00表示rr型指令
計算機組成原理 指令系統 怎麼看出來這個是雙字長的?為什麼是rs型而不是rr型啊?
4樓:house夏雨雪
首先舉個例子,便於理解雙字長
指令假設我們已知了
指令字長,機器字長和儲存字長均為16位
op為7.定址特徵為2,那麼形式位址a就為7現在若儲存字長不變,直接訪問16mb的儲存器,怎麼做到?
16mb=16m×8與8m×16位的儲存容量是相等的,現在儲存字長是16位,因此我可以把訪問16mb等價與訪問8m×16位的。
直接定址範圍由形式位址的位數確定,8m的位址範圍需要2的23次方,現在已有形式位址a為7,表示2的7次方,不夠,所以採用雙字長指令,原來指令格式下面添一行,長度為16位(23-7)
所以我們遇到的雙字長指令,肯定有訪問儲存器的解(1)因為我們已經知道該題涉及到了儲存器,所以源暫存器可能是寄存源運算元,變址暫存器4位和下面的偏移量16位決定要訪問的另乙個運算元的記憶體位址所以是rs
5樓:匿名使用者
看指令長度。指令長32位,(注意下面還有位移量16位),因此是雙字長暫存器-暫存器(rr)型指令:從暫存器中取運算元,把操作結果放到另一暫存器中,不需要訪問記憶體儲存器,因此速度快;
暫存器-儲存器(rs)型指令:執行此類指令,既要訪問記憶體單元,又要訪問暫存器。
再看指令格式,變址暫存器裡面存放的是資料嗎?不是,它們主要用於存放儲存單元在段內的偏移量,裡面存放的是位址。通過段+偏移量得出位址,在記憶體尋找,資料是放在記憶體中的。
求一套計算機組成原理的試題(科學出版社)
6樓:匿名使用者
一、單項選擇題(本大題共20題,每題2 分,共40分)
1、計算機經歷了從器件角度劃分的四代發展歷程,但從系統結構上來看,至今絕大多數計算機仍屬於______型計算機。
a、實時處理 b、智慧型化 c、並行 d、馮.諾依曼
2、至今為止,計算機中的所有資訊仍以二進位制方式表示的主要原因是 。
a、節約元件 b、運算速度快
c、物理器件效能所致 d、資訊處理方便
3.乙個8位的二進位制整數,採用補碼表示,且由3個「1」和5個「0」組成,則最小值為______。
a.-127 b.-32 c.-125 d.-3
4、下列數中最小的數是______。
a.(100101)2 b.(50)8 c.(100010)bcd d.(625)16
5、在定點二進位制運算器中,減法運算一般通過______來實現。
a、原碼運算的二進位制減法器 b、補碼運算的二進位制減法器
c、補碼運算的十進位制加法器 d、補碼運算的二進位制加法器
6、 在定點運算器中,無論採用雙符號位還是單符號位,必須有______,它一般用______來實現。
a、解碼電路,與非門 b、編碼電路,或非門
c、溢位判斷電路,異或門 d、移位電路,與或非門
7、常用的虛擬儲存系統由______兩級儲存器組成,其中輔存是大容量的磁表石儲存器。
a.cache—主存 b.主存—輔存 c.cache—輔存 d.通用暫存器—主存
8、某計算機字長16位,儲存器容量64kb,若按字編址,那麼它的定址範圍是________
a、64k b、32k c、64kb d、32kb
9、雙埠儲存器________情況下會發生讀/寫衝突。
a、左埠與右埠位址碼不同 b、左埠與右埠位址碼相同
c、左埠與右埠資料碼不同 d、左埠與右埠資料碼相同
10、某dram晶元,其儲存容量為512k×8位,該晶元的位址線和資料線數目為________
a、8,512 b、512,8 c、18,8 d、19,8
11、指令系統中採用不同定址方式的目的主要是__________。
a、實現儲存程式和程式控制
b、縮短指令長度,擴大定址空間,提高程式設計靈活性
c、可以直接訪問外存
d、提供擴充套件操作碼的可能並降低指令解碼難度
12、週期挪用方式常用於______方式的輸入/輸出中。
a dma b 中斷 c 程式傳送 d 通道
13、同步控制方式是__________。
a、只適用於cpu控制的方式 b、只適用於外設控制的方式
c、由統一時序訊號控制的方式 d、所有指令執行時間都相同的方式
14、在單級中斷系統中,cpu一旦響應中斷,則立即關閉______標誌,以防本次中斷服
務結束前同級的其他中斷源產生另一次中斷進行干擾。
a、 中斷允許 b、 中斷請求 c 、 中斷遮蔽 d、 中斷保護
15、計算機的外圍裝置是指______。
a、輸入/輸出裝置 b、外儲存器
c、遠端通訊裝置 d、除了cpu和記憶體以外的其它裝置
16、以下四種型別指令中,執行時間最長的是______。
a、rr型指令 b、rs型指令 c、ss型指令 d、程式控制指令
17、在多級儲存體系中,「cache—主存」結構的作用是解決______的問題。
a、主存容量不足 b、主存與輔存速度不匹配
c、輔存與cpu速度不匹配 d、主存與cpu速度不匹配
18、微程式控制器中,機器指令與微指令的關係是______。
a、每一條機器指令由一條微指令來執行
b、每一條機器指令由一段微指令編寫的微程式來解釋執行
c、每一條機器指令組成的程式可由一條微指令來執行
d、一條微指令由若干條機器指令組成
19、在單機系統中,三匯流排結構的計算及匯流排系統由______組成。
a、系統匯流排、儲存匯流排和i/o匯流排
b、資料匯流排、位址匯流排和控制匯流排
c、系統匯流排、內部匯流排和i/o匯流排
d、isa匯流排、vesa匯流排和pci匯流排
20、為了便於實現多級中斷,儲存現場資訊最有效的方法是採用________。
a、通用暫存器 b、堆疊 c、儲存器 d、外存
二、填空題(本大題共5題,每空1分,共10分)
1、在計算機術語中,將運算器和控制器合在一起稱為 ______。
2、計算機系統中的儲存器分為______和______。在cpu執行程式時,必須將指令存放在______中。
3、微程式控制器主要由______,微指令暫存器和______三大部分組成。。
4、匯流排定時是匯流排系統的核心問題之一。為了同步主方、從方的操作,必須制訂定時協議通常採用______定時和______定時兩種方式。
5、每一種外設都是在它自己的裝置控制下進行工作,而裝置控制器則通過. ______和______相連並受其控制。
三、簡答題(本大題共6題,每題3分,共18分)
1、簡述儲存訪問的區域性性原理。
2、簡述多體交叉儲存器的位址安排方式。
3、簡述cache的位址對映方法。
4、指令格式如下所示,op為操作碼字段,試分析指令格式特點。
31 26 22 18 17 16 15 0
op ———— 源暫存器 變址暫存器 偏移量
5、什麼是匯流排仲裁,匯流排仲裁的分類?
6、外圍裝置的輸入輸出方式
四、計算題(本大題共3題,每題4分,共12分)
1、用補碼運算方法求x+y=?
(1)x=0.1010,y=0.1100
(2)x=-0.0100,y=0.1001
2、某機字長32位,定位表示,尾數31位,數符1位,問:
(1)定點原碼整數表示時,最大正數是多少?最小負數是多少?
(2)定點原碼小數表示時,最大正數是多少?最小負數是多少?
3、某磁碟儲存器轉速為3000轉/分,共有4個記錄面,每道記錄資訊為12288b,最小磁軌直徑為230mm,共有275道,問
(1)磁碟儲存器的儲存容量是多少?
(2)磁碟資料傳輸率是多少?
五、應用題(本大題共2題,每題10分,共20分)
1、用512k*16位的flash儲存器晶元組成乙個2m*32的半導體唯讀儲存器,試問:
1)資料暫存器多少位?
2)位址暫存器多少位?
3)共需要多少個這樣的器件?
4)畫出此儲存器的組成框圖.
2、、已知某機採用微程式控制方式,其控制儲存器容量為512×48(位),微程式在整個控制儲存器中實現轉移,可控制的條件共4個,微指令採用水平型格式,後繼微指令位址採用斷定方式,如圖所示:
微命令字段 判別測試字段 下位址字段
←操作控制→ ←—————— 順序控制 ————————→
(1) 微指令中的三個字段分別應多少位?
(2) 畫出對應這種微指令格式的微程式控制器邏輯框圖。
計算機組成原理題目求解釋,計算機組成原理題目,求解釋啊!!!!考試了!!
下面哪一種儲存器是非易失性的 隨機存取的儲存器 參 a a eeprom b dram c sram d 磁碟 是不是題目有錯?不懂啊,不是隻有bc是隨機儲存的嗎?a.eeprom 才是非易失性的 隨機存取的儲存器。其它都不是。b dram c sram,不是非易失性的。d 磁碟,不是隨機存取的。先...
計算機組成原理學習的目的,計算機組成原理課程的學習意義是什麼?
我就是學電腦科學與技術專業的,大三的時候學習這門課的時候實在很痛苦,老師又講得稀里糊塗,本身電子電路數位電路的基礎課程又沒學好,學起來非常痛苦,好在最後能及格。這門課是讓我們掌握計算機單處理機系統的組成和工作原理,建立起計算機系統的整機概念,為其他課程奠定基礎。其實呢這門課主要是偏向硬體方向拉,如果...
計算機組成原理轉移指令計算題
1 8的二進位制原碼為1000,因其佔據乙個位元組 8位 所以其八位原碼為00001000,正數補碼和原碼相同。9的二進位制原碼為 1001,因其佔據乙個位元組 8位 所以其八位原碼為 00001001,變成補碼就是11110111。2 當執行jmp 8指令,讀出前pc的內容是2000h,但讀出該指...