计算机硬件指令是怎样写入的,一条汇编指令是如何在计算机的硬件中进行执行的...

本文详细介绍了计算机中一条简单的ADD指令从存储器取出到执行的完整过程,包括取址、译码、执行和回写四个步骤。通过模型机结构,阐述了CPU、主存、控制器和运算器如何协同工作,以完成指令的执行。讨论了不同操作数来源对执行流程的影响,如寄存器与内存相加并回写的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文说明的是单纯的一般的计算指令从储存设备中取出来之后,运行时(取址,译码,执行,回写 -- 这些操作)在CPU和我们的主存之间的执行过程

以下,我们使用一条简单的指令进行引入,后续再添加其他的情况:

ADD R0,[6] //将主存地址为6的内容取出和寄存器R0的内容相加,并回写入R0中

为了更加明确的了解后续的执行过程先普及一下基本的计算机结构(一个简单的模型机):

模型机的结构

03129e28383ceb9fac3529b2612294f8.png

主存的结构(模型机)

2101da13db4569ac759a2b967b0f7927.png

CPU

的控制器(CC)结构

0eca6bd82a0e91e6c2eb679ca77ee366.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值