問(wèn)答題

【簡(jiǎn)答題】假定有一條MIPS偽指令“Bcmp$t1,$t2,$t3”,其功能是實(shí)現(xiàn)對(duì)兩個(gè)主存塊數(shù)據(jù)的比較,$t1和$t2中分別存放兩個(gè)主存塊的首地址,$t3中存放數(shù)據(jù)塊的長(zhǎng)度,每個(gè)數(shù)據(jù)占四個(gè)字節(jié),若所有數(shù)據(jù)都相等,則將0置入$t1;否則,將第一次出現(xiàn)不相等時(shí)的地址分別置入$t1和$t2并結(jié)束比較。若$t4和$t5是兩個(gè)空閑寄存器,請(qǐng)給出實(shí)現(xiàn)該偽指令的指令序列。

答案:

實(shí)現(xiàn)偽指令“bcmp$t1,$t2,$t3”的指令序列如下。

微信掃碼免費(fèi)搜題