首页 > 试题广场 >

例4-3 ADD[eax],edx。 这是Inte lx86

[问答题]
例4-3 ADD[eax],edx。
这是Inte lx86指令的例子,该指令周期需要6个节拍完成。
同所有指令一样,前两个节拍都是相同的且必需的(即FETCH和DECODE);
基于eax寄存器的内容计算内存地址(EVALUATE ADDRESS);
该地址的内存内容被读人(FETCH OPERAND);
然后将该内容与edx寄存器的内容相加(EXECUTE);
最后将相加的结果写回内存单元,即原先提供第一个源操作数的内存单元(STORE RESULT)。

假设读,写内存操作需要100个周期,而读写寄存器和其他节拍操作只需要1个周期,试计算IA-32指令"ADD [eax],edx" (参考例4-3)和LC-3指令"ADD R6,R2,R6"所常要的技行周期数.

这道题你会答吗?花几分钟告诉大家答案吧!