問答題
【簡(jiǎn)答題】在MIPS指令集中需要增加一條swap指令,可以使用軟件方式用若干條已有指令來實(shí)現(xiàn)偽指令,也可以通過改動(dòng)硬件來實(shí)現(xiàn)。假定用硬件實(shí)現(xiàn)時(shí)會(huì)使一條指令的執(zhí)行時(shí)間增加10%,則swap指令在程序中占多大的比例才值得用硬件方式來實(shí)現(xiàn)?
答案:
假定該指令占x%,其他指令占(1-x)%
則用硬件實(shí)現(xiàn)該指令時(shí),程序執(zhí)行時(shí)間為原來的1.1*(x+1-x)=1...