問答題

【簡答題】

下列指令序列用來對兩個(gè)數(shù)組進(jìn)行處理,并產(chǎn)生結(jié)果存放在$v0中。假定每個(gè)數(shù)組有2500個(gè)字,其數(shù)組下標(biāo)為0到2499。兩個(gè)數(shù)組的基地址分別存放在$a0和$a1中,數(shù)組長度分別存放在$a2和$a3中。要求為以下MIPS指令序列加注釋,并簡單說明該過程的功能。假定該指令序列運(yùn)行在一個(gè)時(shí)鐘頻率為2GHz的處理器上,add、addi和sll指令的CPI為1;lw和bne指令的CPI為2,則最壞情況下運(yùn)行所需時(shí)間是多少秒?

答案: 1:將a2的內(nèi)容左移2位,即乘4
2:將a3的內(nèi)容左移2位,即乘4
3:將v0置零
4:將...
微信掃碼免費(fèi)搜題