找回密码
 注册
搜索
查看: 583|回复: 2

[讨论] 关于单片机指令执行的疑问

[复制链接]
发表于 2012-8-12 13:19:52 | 显示全部楼层 |阅读模式
现在,用过51和MSP430的单片机,但是对指令执行的流程一直有疑问。现在,正在用MSP430F149,Flash和RAM都位于统一的16位地址空间,Flash存储的是指令代码。
那么在代码执行时,指令会先进入RAM中缓存,然后再进入CPU吗?还是,直接由Flash进入CPU?
Flash的速度,肯定比CPU慢很多,如何才能保证代码的高效执行?像intel的处理器里,有代码的一级缓冲和二级缓冲,可以作为代码的缓冲区。对于单片机,存在类似的机制吗?
请高手多多指教,谢谢!
 楼主| 发表于 2012-8-12 13:47:22 | 显示全部楼层
自己顶一下[em01]
点评回复

使用道具 举报

 楼主| 发表于 2012-8-16 14:48:26 | 显示全部楼层
这个帖子要沉了,自己顶。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 07:21 , Processed in 0.043854 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表