总清 Q Q R S FT D C
ST DT ET
DMA 请求? DMA请求? Y
N 中断请求? Y N
1 FT
CPFT
DMAT
IT
2)流程图 :M IR FT0 FT0: PC+1 PC 3)操作时间表 : FT0 FT0: 电位型微命令 M IR EMAR, R, SIR PC+1 PC PC A, A+1, DM A,A+1, A+1,DM 1 ST 或 1 DT 或 1 ET
与系统总线 MDR 的连接通过 、MDR 实现。 MAR MAR、 MDR实现。
输入 输出
) (打入 打入) 从内总线输入 ) 置入) 输入 (置入 从DB DB输入 DB 输出至 输出至DB ALU 的B门 输出至 输出至ALU ALU的
内总线
移位器 ALU R0 R1
AB DB CB MAR MDR IR PC SP PSW 控制 逻辑 M I/O 移位器 ALU
4)M
6) I/O 7) I/O
R I/O DB MDR M DMA方式: I/O
ALU 内打入 R0 M DB
内总线
移位器 ALU R0 R1
AB DB CB MAR MDR IR PC SP PSW 控制 逻辑 M I/O 移位器 ALU
内总线
R0 R1
AB DB CB MAR MDR IR PC SP PSW 控制 逻辑 M I/O
FT 1)取指周期 )取指周期FT PC 。 从M取出指令并译码; 修改 修改PC PC。 公操作 非R寻址 ) 取指结束时,按操作码和寻址方式 (R/ (R/非 寻址) 转相应工作周期。 ST 2)源周期 )源周期ST (非R寻址 )形成源地址,从 按寻址方式 按寻址方式( 寻址) M取出源操 作数,暂存于 C。 DT 3)目的周期 )目的周期DT (非R寻址 )形成目的地址,或从 按寻址方式 按寻址方式( 寻址) M取出 目的操作数,暂存于 D。 ET 4)执行周期 )执行周期ET 按操作码完成相应操作 (传送、运算、取转移地址 PC 、返回地址压栈保存 送入 送入PC PC、返回地址压栈保存 ); 。 后续指令地址送入 MAR MAR。