☰
WH
·
CSBank
首頁
題庫專區
模擬考專區
Pro 方案
聯絡我們
首頁
題庫
模擬考
Pro
聯絡
總覽
資料結構
388
演算法
212
作業系統
290
計算機組織與結構
266
離散數學
161
線性代數
182
計算機組織與結構
›
Ch1 指令集架構(ISA)
第 9 題/共 39 題
◀
CC 9/39
錯題回報
00:00
9. CPU Design Principles、Basic Block、Lazy Linkage
#CC-01-009
中
CPU Design Principles
Basic Block
Lazy Linkage
📝
☆
Which of the following statements are true?
A
(a) The machine instruction (
add $t0, $s2, $t0
) tells us two CPU design principles: I. Simplicity favours regularity, and II. Smaller is faster.
B
(b) Each basic block in a machine code program has a single-entry point, which may be a branch target, and a single exit point, with no branch instructions except possibly at the end. A basic block serves a purpose similar to blocks in C programs, in that it provides a unit for analyzing the lifetime of variables within the block.
C
(c) If the clock period of a CPU is set as n ns and the CPU supports multi-cycle instructions, comparison and branch instructions, like bge, that require 2n ns can be included in the instruction set without increasing the clock period.
D
(d) The key idea of lazy linkage is to use an indirection table that initially holds the address of a linker/loader resolver for a DLL routine and is later updated with the address of the loaded DLL routine, making subsequent calls more efficient.
📝 寫筆記
📄 交大115
重做
跳轉到第
題
← 上一題
下一題 →
答案/解析
▤
完整推導請見《WH 資工筆記 · 計算機組織與結構》Ch1 指令集架構(ISA)
‹
本章題號 · 1–20 / 39
›
全部 39
易 17
中 21
難 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20