2007年11月計算機原理與體系結(jié)構(gòu)類試題詳解

字號:

1.1.13 試題13(2007年11月試題1~2)
    在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是 (1) 。若操作數(shù)的地址包含在指令中,則屬于 (2) 方式。
    供選擇的答案
    (1)A.直接尋址 B.立即尋址 C.寄存器尋址 D.間接尋址
    (2)A.直接尋址 B.立即尋址 C.寄存器尋址 D.間接尋址
    試題13分析
    詳細(xì)分析見1.1.5.
    ◇ 直接尋址方式:有效地址EA由指令直接給出;
    ◇ 立即尋址方式:操作數(shù)在指令中給出;
    ◇ 寄存器尋址方式:操作數(shù)在指定的寄存器中;
    ◇ 寄存器間接尋址方式:EA在基址寄存器(BX/BP)或變址寄存器(SI/DI)中。
    試題13答案
    (1)B (2)A
    1.1.14 試題14(2007年11月試題4~5)
    若每一條指令都可以分解為取指、分析和執(zhí)行三步。已知取指時間t取指=4△t,分析時間t分析=3△t,執(zhí)行時間t執(zhí)行=5△t。如果按串行方式執(zhí)行完100條指令需要 (4) △t。如果按照流水線方式執(zhí)行,執(zhí)行完100條指令需要 (5) ___△t。
    供選擇的答案
    (4)A.1190 B.1195 C.1200 D.1205
    (5)A.504 B.507 C.508 D.510
    試題14分析
    按順序方式執(zhí)行指令,每條指令從取指到執(zhí)行共耗時12△t,所以100條指令共耗時:12*100=1200△t。
    第一種方法:采用流水線方式時,系統(tǒng)在同一時刻可以進行第k條指令的取指,第k+1條指令的分析,第k+2條指令的執(zhí)行,所以效率大大提高了。流水線的操作周期取決于基本操作中最慢的那個。這里最慢的是5△t,所以操作周期是5△t。在流水線中,其實每一條指令的執(zhí)行時間并沒有減少,而第一條指令的執(zhí)行并沒有體現(xiàn)流水線的優(yōu)勢,它是在3個操作后才能執(zhí)行完成,這以后每個操作周期都能完成一條指令的執(zhí)行