5.3 数据通路的功能和基本结构单总线 Part2(20)

本文详细探讨了ADD(R0), R1指令在数据通路中的执行过程,涉及立即寻址模式下操作数获取及计算结果的存储。同时强调了ALU与暂存器在计算过程中的协同作用。" 89632907,2206993,系统稳定性测试与实践,"['系统稳定性', '测试方法', '性能测试', '监控', '故障模拟']
摘要由CSDN通过智能技术生成

ADD(R0),R1的指令流程和控制信号

时序微操作说明有效控制信号
1(PC)->MAR将PC中的指令送往MAR中PCout,MARin
2PC = PC+1,M(MAR)->MDR根据MAR中的地址找到指令送往MDR中MARout,MDRin,MemR
3(MDR)->IR将MDR中的指令送往IR进行解析,解析完操作送往CU中进行分析MDRout,IRin
4解析指令
5(R0)->MAR将R0中的形式地址送往MAR中R0out,MARin
6M(MAR)->MDR将内存中MAR的地址对应的数据送往MDR中MARout,MDRin
7(MDR)->Y数据送往Y中MDRout,Yin
8(R1)+(Y)->Z将R1,Y中的寄存器内容加法送往寄存器Z中R1out,ALUin,CU向ALU发送ADD信号
9(Z)->MDR将Z中的内容送往MDR中Zout,MDRin
10(MDR)->M(MAR)将计算的结果存回内存MemW,MDRoutE,MARout

如果是#数字,代表是立即寻址,直接获取操作数。计算的结果需要存回前者

ALU需要配合暂存器使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值