问答题
某CPU数据通路为双总线结构,如下图所示。
问答题
图中连线有误,画出修正错误后的连线图,不能改变原有的双总线结构。
【正确答案】
【答案解析】修改后的数据通路如下图所示。

问答题
如要实现直接寻址方式,如何修改?
【正确答案】
【答案解析】直接寻址方式是在指令的地址码部分直接给出主存地址,所以原图中应有从IR的地址码部分到MAR的通路。
问答题
描述指令ADD addr,(R1)从取指令开始的实现过程。指令的功能为:(R1)+(addr)→addr。要求每一条语句为一条微指令。
【正确答案】
【答案解析】指令ADD addr,(R1)的实现过程:
//前3条微指令用来取指令;
PC→MAR
M→+MDR
MDR→IR
//第4,5,6条语句用来将IR的地址码部分给出的直接地址addr的内容送入RA;
IR(addr)→MAR
M→MDR
MDR→RA
//第7条语句将R1送到MDR;
Ri→MDR
//第8条语句中的ADD表示将ALU的加法结果送入MDR;
//第9条语句将加法结果送回地址为addr的M,因为此时MAR仍然含有addr。
ADD→MDR
MDR→M