……
操作码 地址码
IR
A +X
A+X的A数据 ACC
X地址
MAR
X的数据 MDR
CPU
AB
DB RD命令
AB
DB X
内存
第9章 CPU的控制单元的功能 --9.1微操作命令的分析
2.访存指令
例2: 存数指令 STA X
功能:将累加器ACC中的内容存于主存X地址所对应的单元中
Step1:Ad(IR) MAR 将指令的地址码部分送到存储器地址寄存器MAR中
CSL R(ACC) ACC0
比较 L(ACC), 将累加器中的内容进行循环左移
ACCn
一位的操作
例5 STP 例6 NOP
0G
NULL
简停单机 空操作
人才是培养出来的
第9章 CPU的控制单元的功能 --9.1微操作命令的分析
2.访存指令
例1: 加法指令 ADD X
功能:将累加器内容与内存地址为X的单元中的内容相加,结果回送到累加器
内存
第9章 CPU的控制单元的功能 --9.1微操作命令的分析
二、间指周期 指令字中给出的是操作数有效地址的地址, 地 数 控
址据 制 CU检查IR中的内容 为得到操作数,需再访问内存,取出有效 总 总 总
需要间址?
地址,再访问内
存得到操作数
CPU
线线 线
MAR
存储器
框图 将MDR中指示形式
地址的右N位,被送
将有效地址送至IR的地址字段
第9章 CPU的控制单元的功能 --9.1微操作命令的分析
三、执行周期
当指令进入指令寄存器IR之后,就开始指令执行周期,其任务是执行指令要求