单总线CPU结构及其数据通路如下图所示,其中:AR为地址寄存器,DR为数据寄存器,MEM为主存储器,R0~R3为通用寄存器,PSW为状态寄存器,Y、Z为暂存寄存器,PC为程序计数器,IR为指令寄存器。
【正确答案】
【答案解析】由于运算器的字长与主存储器的单元地址长度相等,直接地址Addr与指令的操作码字段不能一次读出,所以要读第2次。
指令AND R0,Addr的执行分布流程如下:
步骤 执行步骤 功能
1 PC→AR,PC+1→PC 送指令地址
2 DBUS→DR,DR→IR 取指到指令寄存器
3 PC→AR,PC+1→PC 取地址码
4 DBUS→DR,DR→AR 送源操作数地址
5 DBUS→DR,DR→Y 读源操作数
6 R0·Y→Z 两数相与
7 Z→R0 结果送R0