102年 專利商標審查人員 三等 資訊工程 計算機結構 試卷

pdf
126.41 KB
2 頁
Administrator
侵權投訴
加載中. ..
PDF
102年公務人員特種考試外交領事人員及外交行政人員
考試、102年公務人員特種考試法務部調查局調查人員
考試、102年公務人員特種考試國家安全局國家安全情
報人員考試、102年公務人員特種考試民航人員考試、
102年公務人員特種考試經濟部專利商標審查人員考試試題
代號70330
考 試 別: 專利商標審查人員
別: 三等考試
類 科 組: 資訊工程
目: 計算機結構
考試時間: 2小時
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
(請接背面)
全一張
正面
一、假設執行某個程式時,其中浮點運算指令(FP)耗時 90 秒、整數指令(INT)耗時
200 秒、搬入與儲存指令(Load/Store)耗時 160 秒、跳躍指令(Branch)耗時 50
秒。如果要將整數指令加快,使得該程式達到原來 1.25 倍的快速,那麼整數指令應
該要加速到原來的幾倍?(16 分)
二、在二進位乘法中,當乘數為 0時,會將乘積移一個位元;當乘數為 1時,會將被乘
數與乘積相加。以上為傳統的作法,Booth 演算法則將之做了一些改良。以 A×B
例,假設乘數 B的兩個相鄰位元為 bibi-1Booth 演算法會根據 bibi-14
組合做出判斷。以下就 3種組合做探討。
bibi-101 時,應對被乘數做什麼?(4分)
說明
的理由。(4分)
bibi-110 時,應對被乘數做什麼?(4分)
說明
的理由。(4分)
bibi-111 時,應對被乘數做什麼?(4分)
說明
的理由。(4分)
三、在 32 位元的浮點數中,從左算起的第一個位元表示正負數(0為正;1為負),接下
來的 8個位元表示指數(exponent bias 127),最後的 23 個位元為分數(fraction
隱含有一個不顯示但為 1的位元)。
以二進位表示-10.375。(10 分)
將二進位 0 10000011 10001000000000000000000 表示成十進位。(10 分)
102年公務人員特種考試外交領事人員及外交行政人員
考試、102年公務人員特種考試法務部調查局調查人員
考試、102年公務人員特種考試國家安全局國家安全情
報人員考試、102年公務人員特種考試民航人員考試、
102年公務人員特種考試經濟部專利商標審查人員考試試題
代號70330
考 試 別: 專利商標審查人員
別: 三等考試
類 科 組: 資訊工程
目: 計算機結構
全一張
背面
四、圖 1中的指令碼當沒有 data forwarding 時需要執行 15 cycles,這是因為第一個指
令執行 1cycle 之後會執行第二個指令,第二個指令執行 1cycle 之後,必須再
等待(stall2cycles 才會執行第三個指令,第三個指令執行 1cycle 之後會執
行第四個指令,第四個指令執行 1cycle 之後會執行第五個指令,第五個指令執
1cycle 之後,必須再等待(stall2cycles 才會執行第六個指令,第六個指
令執行 1cycle 之後會執行第七個指令,第七個指令執行完需要 5cycles
所以 15 = 1+1+2 stalls+1+1+1+2 stalls+1+5。(底下答案須依照此方式列出)
1中的指令碼當有 data forwarding 時需要執行幾個 cycles?必須依照上述方式
列出。(10 分)
2中的指令碼具有相同的功能,但所需的 cycles 較少,當 data forwarding 時它
需要執行幾個 cycles必須依照上述方式列出。(10 分)
五、假設 cache miss penalty 200 cycles,其中指令 cache miss rate 2%、資
cache miss rate 5%。另外假設理想的 CPIcycles per instruction)為 2、程
式執行中 Load/Store 指令的比例為 40%。依據以上假設,真正的 CPI 值會是多少?
20 分)
2
1
lw $t1, 0($t0)
lw $t2, 4($t0)
sub $t3, $t1, $t2
sw $t3, 12($t0)
lw $t4, 8($t0)
sub $t5, $t1, $t4
sw $t5, 16($t0)
lw $t1, 0($t0)
lw $t2, 4($t0)
lw $t4, 8($t0)
sub $t3, $t1, $t2
sw $t3, 12($t0)
sub $t5, $t1, $t4
sw $t5, 16($t0)
收藏 ⬇️ 下載