1樓:匿名使用者
首先說明,本人不學無術,就當亂說,不要當真。
地址字長16位,定址2的16次方個資料字
按個人理解,按位元組定址,一個資料字應該為一個位元組。總定址2的16次方個位元組。
一塊4個字按位元組定址,一塊內4個位元組。
所以共定址2的16次方除以4個塊。即為2的14次方個塊,塊地址14位塊內地址16-14=2位
塊長為4字,每字32位,字塊內地址為多少? 30
2樓:肖莎童鞋
愚見:32位=4位元組 (1位元組=8b)、共計4*4位元組 為2^4地址
3樓:匿名使用者
按字 內地址就有2位
按位元組 內地址就有4位
4樓:匿名使用者
按位元組編制還是按字編址??
5樓:妖怪_雪丟丟
書上寫的是6,不知道為什麼
什麼是字塊內地址?什麼是主存塊地址?什麼是快取塊地址?什麼是組地址?
6樓:鬱筱羽
字塊內地址:
一個塊含有幾個字,資料位於第幾個字就是字塊內地止。
具體關係如圖所示:
7樓:匿名使用者
上面字塊內地址的計算方法:
每個字32位,每個位元組8位,那麼每個字對應4個位元組;
一個字塊16個字,那麼一個字塊對應64個位元組;
64=2^6,即字塊內地址為6位
4位表示16個字,2位表示每字32位-->這個的意思是:在取值的時候,地址指向的空間是八位八位的,不是一下子就取出32位,整四個位元組,2位(00,01,10,11)表示每字32位的意思是:這一個字的四個位元組的序號(可以這麼理解,嘿嘿),每一次取出就是這16個字的第一個位元組、第二個位元組、第三個位元組、第四個位元組。
8樓:匿名使用者
應該說是地址長度。
字塊內地址長度,就是問字塊內有多少位元組
。例題說每個字塊16字,每字32位(每8位1位元組),也就是每字塊內有16*32/8=64位元組=2^6b,這個指數是6,即字塊內地址長度為6。
4位表示16個字,2位表示每字32位:說的是上面這個算式,16即2^4,32/8即2^2,中間是乘號,2^4 * 2^2=2^(4+2)b。個人覺得這個說法很繞口,不如說字塊內包含2的6次方位元組,長度就為6。
該題說的不是主存塊地址,說的是「主存字塊標記」,等於主存地址長度與快取地址長度之差。
主存容量為512kb=2^9 * 2^10 b=2^19b,主存地址長度就為19。
快取容量為 4kb=2^2 * 2^10 b=2^12b,快取地址長度就為12。
主存字塊標記就是19-12=7
快取字塊地址長度,就是問快取有多少塊。如題,每字32位即4b,每塊16字,快取容量為4kb,那麼4kb/4b/16=2^10 / 2^4=2^6塊。所以快取字塊地址長度為6。
9樓:墨爾笨先生
b=2的b次方,b為塊長,b為字塊內地址。這題每個字塊內十六字則b=16.b=4。這是計算方法
如圖題目,計算機組成原理,129號寫成主存地址後8位是10000001,後五位為塊內地址,前兩位10不是組號為2?
10樓:匿名使用者
129號主存單元,
baicache每塊大小32位元組,主存du大zhi小分塊與cache相同
,所以dao129單元主存對應cache為129/32= 4塊(為第版5塊),cache共有權16塊,分組為每組2塊,按組為16/2 = 8組。即為3位。所以4塊編碼為0100,對應組號為2(排序為第3組):
0000,0001為0組;0010,0011為1組,0100,0101為2組,以此類推。實際上,主存地址最高4位中的前3位才表示組號,最後一位即第4位表示每組內的2塊的塊號。
所以答案我認為為b
其實,這裡不僅僅要看100 00001共8位地址。實際上,這裡要看010 0 00001共9位地址,前3位為組地址,第4位為每組分塊地址。後5位才為塊內地址。
個人見解,僅供參考,可能有誤,多加指正
11樓:匿名使用者
該題屬於二路組相連對映,16/2=2^3,因此組地址可以用3位二進位制數來表示。由於按字內節字塊內地址容編址,每塊32位元組,32=2^5,因此字塊內地址可以用5位二進位制數來表示。129寫成二進位制數是100 00001,從後往前比對一下,最後5位應該是字塊內地址,那100就是組地址啦,100就是二進位制數中的4,因此答案選c。
具體可以參考計算機組成原理 第二版 唐朔飛 編著 第四章儲存器p119
個人愚見,僅供參考
12樓:我是合夥人測試賬號
因為是二路組相連 所以前十位不能看做組號 答案應該是c 二樓正解
計算機組成原理! 直接對映方式的16kb快取!塊長為8個32位的字! 試問地址為fda459h主存 20
13樓:郝佳諾大
根據快取
copy容量為16kb,得出快取的地址為14位。由於每字32位,塊長為8個字,則快取的塊內地址為5位(高3位為字地址,末2位為位元組地址)。地址為fda459h的主存單元,其二進位制地址為1111 1101 1010 0100 0101 1001,對應快取第10 0100 010(即十進位制170)塊中的第6個字的第1位元組
<計算機組成原理試題> 已知指令字長為16位,每個地址碼為4位,採用擴充套件操作碼的方式,設計15條三地址指令
14樓:匿名使用者
0000a1a2~1110a1a2二地址指令a1a2是地址
11110000a1~11111110a1一地址指令
111111110000x~111111111111x零地址指令
計算機組成原理這門課重要嗎,計算機組成原理課程的學習意義是什麼?
非常重要。計算機課程,所有都是一個知識體系的,沒有單獨的課程。程式設計雖然看起來和計算機組成原理聯絡不大,但是,根據普遍聯絡的原理,他們也是非常有關係的。計算機組成原理學不好,可能程式設計也會有影響。建議都需要認真學號每一門計算機的基礎課程。非常重要,對於你理解計算機是如何運作的,儲存器是由那幾部分...
幾個計算機組成原理的問題,計算機組成原理問題
單時鐘週期的話就沒有ilp,沒有ilp所以就不需要流水線暫存器了,取址,譯址等等就可以一內條龍的執行下來,中間不容需要任何停頓。cache缺失必須由硬體來處理,這樣才能提升塊交換的速度,用軟體排程的話更換一個資料塊可能要花費上百萬個時鐘週期,虛擬記憶體等儲存體系的低層的東西是由軟體來管理排程 作業系...
我喜歡資料庫知識,熟悉計算機組成原理和計算機網路,找什麼職位好一點呢
請問樓主是應屆畢業呢,還是工作幾年了?如果經驗豐富就直接做網路工程師,若沒有經驗或是不多,還是先做企業網路管理員吧。我覺得網路管理員是網路工程師的必經階段。打好基礎才能快速拔高呀。還有學到手的知識不一定全部用得上。學的理論大多是皮毛,不能眼高手低呀。理論與實踐還是有很大差距的。我們沒有學過計算機組成...