单片机对内部ram读写数据在指令的什么时候,它读取指令和读写数据是同时的还是分时的?分时的话各自在何时?

这个想了好久没想通,书上找了没找到?... 这个想了好久没想通,书上找了没找到? 展开
 我来答
胖大海君
2012-07-03 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:624万
展开全部
计算机的取指令和执行指令是按流水线方式工作进行的,在执行一个数据读写指令的同时也在取下一条要执行的指令。
程序员要关心的只是指令的执行,没有必要去掌握计算机如何去取指令的详细过程。

关于计算机的取指令和执行指令是按流水线方式工作的原理,单片机的书一般不可能有,
可以参考《微型计算机原理》教材。
更多追问追答
追问
我看到有的说单片机总线是冯诺依曼结构,读写数据和取指令不能同时进行的,所以想搞明白,这样理解起来顺。
追答
现在很多单片机都采用了更先进的哈佛结构,例如:PIC单片机的总线结构是哈佛结构
单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Princeton)结构。INTEL的MCS-51系列单片机采用的是哈佛结构的形式.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2012-07-03 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
51单片机是早期的,那时的单片机,并没有流水线方式。

51单片机的机器周期包含六个状态周期。
执行对内部ram读写指令,只用一个机器周期,即六个状态周期。
基本上可以认为前三个状态周期是取指令,后三个状态周期是执行指令。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式