STA X(X为主存地址)指令发出的微操作命令

您所在的位置:网站首页 微指令格式由什么组成 STA X(X为主存地址)指令发出的微操作命令

STA X(X为主存地址)指令发出的微操作命令

2024-07-11 12:59| 来源: 网络整理| 查看: 265

什么是STA X

Store the value of accumulator into memory address X 将累加器值存储在地址为X的主存中

微命令: 取指周期: T0 PC -> MAR, 1 -> R

T1 M(MAR) -> MDR,(PC)+1 -> PC

T2 MDR -> IR,OP(IR) ->ID

pc计数器将当前指令地址放进MAR地址寄存器中,置读信号为1;

让主存从MAR读走指令地址(M(MAR)),然后主存把地址放入MDR中,PC自增+1;

cpu内的MDR把地址送往指令寄存器,然后 指令寄存器把 操作码 给 指令译码器

执行周期:

T0 Ad(IR) ->MAR, 1 ->W

T1 ACC -> MDR

T2 MDR -> M (MAR)

把指令中的地址码送往地址寄存器,写信号置为1;

累加器的内容送往数据寄存器;

通过cpu内的数据寄存器,也就是累加器的内容,送往主存(对应X的地址)

注释: PC program counter 程序计数器 MAR memory address register 存储器地址寄存器 MDR memory data register主存数据寄存器 ID Insutruction Decoder 指令译码器



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3