看板 Gov_owned 關於我們 聯絡資訊
您好: 有幾題計概題目想請教大家... 希望大家可以幫忙解答..謝謝喔! 1. 如網址的第三題(有圖) http://www.public.com.tw/2002/exam2/course/00150002001900030002.pdf 2.一數位計算機使用 16 位元指令(instruction),該指令分成 3 個欄位:Opcode 欄位 、暫存器位址欄位(register address field)、立即運算元(immediate operand)欄位。若該指令集可支援 110 個 不同的運算與 32 個暫存器,試問該指令中的立即運算元欄位之位元數至多為何? (A)4 (B)6 (C)8 (D)10 答案是A 3.下列何者是以多處理單元來執行程式以提升效率? (A)管線 (B)超純量 (C)平行處理 (D)類神經網路 答案是C 我的疑問是...可以選B嗎?因為超純量的方式不就是平行處理嗎? 4.電腦時脈速度(Clock Rate)為100MHZ,執行108個指令需要2.5秒, 則此電腦執行每個指令需要多少時脈週期(Clock Cycle)? (A)25 (B)2.5 (C)0.25 (D)0.025 答案是B -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.79.69 ※ 文章網址: https://www.ptt.cc/bbs/Gov_owned/M.1422284040.A.452.html ※ 編輯: popostar09 (118.166.79.69), 01/26/2015 22:54:48
son8868: 2. 110<128 128=2^7 所以指令集占7位元 32=2^5 暫存器占 01/26 23:37
son8868: 5位元 16-7-5=4 所以立即運算元是4位元 01/26 23:37
Sunofgod: 第一題因為他是用直接定址 所以101裡頭存的位址300就是 01/26 23:55
Sunofgod: 值得位址 因此記憶體位址300的值被取出且存入R2 01/26 23:56
Sunofgod: 第四題你這樣打讓人誤會 是執行10^8個指令 01/27 00:04
Sunofgod: 100MHZ=100*10^6 每秒有這麼多個cycle 單位是cycle/s 01/27 00:05
Sunofgod: 2.5/10^8 執行一個指令需要這麼多秒 單位是 s/指令 01/27 00:06
Sunofgod: 兩個相乘得到2.5 單位 cycle/指令 也就是題目問的 01/27 00:06
Sunofgod: 每個指令需要多少時脈週期 01/27 00:07
popostar09: 真的很謝謝son8868大大和Sunofgod大大 清楚又耐心的 02/05 18:26
popostar09: 解釋, 原來第四題的題目有出錯..是10^8個指令 thanks 02/05 18:27