計算機組成原理幾道題目總結

2021-09-25 05:41:12 字數 1594 閱讀 4564

1.設 24 位長的浮點數,其中,階符 1 位,階碼 5 位,數符 1 位,,尾數 17 位,階碼和尾數均用補碼表示,且尾數採用規格化形式(指 0.1*** 形式,並非 ieee754 ),則它能表示的絕對值最小的負數真值是 ()

a、-2^31(1-2^(-17))                   b、2^(-33)                    c、-2^31                         d、2^(-32)(-2^(-1)-2^(-17))

答案:d

解析:浮點數的階碼為5位,階符1位,階碼用補碼表示,就是指數用補碼表示;對於定點整數,指數部分,補碼表示的最小值為 -32 ,即10000(補碼表示)即真值為 2^(-32)【n 位數(包含一位符號位)的補碼表示範圍為  -2^(n-1)~ 2^(n-1)-1】;尾數用規格化形式,因此絕對值最小應為 1.011111...11(小數點後面一共16個 1,因為尾數17位),該數對應的原碼為 1.100...01(中間有15個 0),其真值為 -(2^(-1)+ 2^(-17))【 真值計算:可以使用補碼轉換真值的公式(- 符號位* 2^n+各位* 2^r (一共有n-1位)),也可以先將補碼轉換成原碼在計算真值 】;總體表示為 2^(-32)(-2^(-1)-2^(-17)),即為d選項。

2.設浮點數排列及長度格式為 數符 1 位,階碼含階符共 5 位,尾數 6 位,若階碼和尾數均採用補碼表示,已知 x=0.110101*2^0011,y=-0.111010*2^0010(ps:上述兩個浮點數中,除基2採用10進製,其餘的數字都是二進位制),則【x+y】補  的 值為()

a、0  00100 101001                         b、0  00011 011000                    c、0  00010 110000               d、1  00011 010010

答案 :c

解析:浮點數計算步驟:表示浮點數  -- > 對階(小階對大階)-- >浮點數運算  -- > 規格化和捨入處理

x= 0  0011 0 110101

y= 0  0010 1 000110

對階以後,

y= 0  0011 1 100011

【x+y】補 = 0.011000*2^0011(補碼運算)

= 0.110000*2^0010

即結果為  0  00010 110000

ps:我寫的解析是按照 【階符-階碼-數符-數碼】,選項是按照【數符-階符-階碼-數碼】寫的。

以後會繼續補充計算機組成原理的典型題目。

計算機組成原理總結

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

計算機組成原理cu 計算機組成原理 計算機概論

現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...

計算機組成原理

1計算機系統概論 1.1 計算機簡介 計算機由 硬體 和 軟體 組成。硬體 是看得見摸得著的各種電子元器件,各類光,電,機裝置的實物組成,如主機,外設等等。軟體 是看不見摸不著,由人們事先編製成具有各類特殊功能的資訊組成。計算機的三層結構 高階語言 組合語言 機器語言 微指令系統。計算機組成與計算機...