菜鸟来提问了,关于CPU,RAM ROM

smilefingerstyle 2014-04-03 08:39:07
单片机里的ROM里是不是只是存入了程序,除了程序还有其他的东西吗,我们通常所说的地址里的内容,这里的地址是指RAM的地址?执行一条指令他的CPU,RAM,ROM,分别做了哪些工作比如MOV A, #10H。单片机是先怎么后怎么?
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
周天 2014-04-04
  • 打赏
  • 举报
回复
一,单片机里的ROM里是不是只是存入了程序,除了程序还有其他的东西吗? 答:不只是程序,也可以包含数据,比如abc.txt就是一个数据文件,不属于可执行的程序。很多单片机不会有文件系统,所以也可能只存放一段小程序。 二,我们通常所说的地址里的内容,这里的地址是指RAM的地址? 答:不是,RAM地址是内存地址,也可能说的是Flash存储芯片地址里面的内容。对地址的概念应当从总线地址看起,总线地址有部分是留给内存地址的,RAM内存地址还有物理地址和虚拟地址等概念。 三,执行一条指令他的CPU,RAM,ROM,分别做了哪些工作比如MOV A, #10H。单片机是先怎么后怎么? 答:关于指令的执行你不需要了解太多,比如,执行开始->从内存提取程序->程序中的指令要求写入某寄存器某某数据等等,你不需要去了解CPU处理的逻辑电路,只要知道你写的指令是什么,CPU就做什么,这就够了。
fly 100% 2014-04-04
  • 打赏
  • 举报
回复
rom是只读寄存器 所以里面一般存放代码段 数据段和堆栈一般存在于ram中 地址里的内容可以之任何内存的内容 mov a,#10 这个就是讲10存放到里面 这个a是可变数据 存放在数据段里面 所以在ram里 cpu load ram中的 a的地址 然后将10 放到load的地址内存里面去

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧