用汇编语言编写51单片机程序,指令程序存储在ROM里还是RAM里?

 我来答
gaolu的店铺
2011-10-14
知道答主
回答量:14
采纳率:0%
帮助的人:8.7万
展开全部
51单片机采用的是哈佛结构,即数据和程序分开,这样可以提高程序的执行速度,如果是MOV 21H #35H这样的指令,#35H是作为一个立即数,是要和指令放在一起的,就是放在了rom里,如果是定义了的变量,那么就会放到数据存储器ram里,在定义变量的时候,可以通过命令选择变量放到rom或是ram中。
lwchang88
2011-10-14 · TA获得超过722个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:338万
展开全部
程序指令智能存在ROM里,数据变量存在RAM里
更多追问追答
追问
MOV 21H  #35H   哪这条指令明明是把#35H 立即数送到RAM单元的可位寻址区的字节地址21H里。
都是在RAM进行的?
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捣蒜大师Edison
2018-04-11 · TA获得超过2963个赞
知道大有可为答主
回答量:3825
采纳率:77%
帮助的人:1300万
展开全部
ram断电就没了,不是放在里面,是放在ROM里面,准确来说是EEPROM。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数据中心技术前瞻
2011-10-14
知道答主
回答量:61
采纳率:0%
帮助的人:40.7万
展开全部
rom里
追问
SP值是设置堆栈的栈顶地址吗?复位后系统默认栈顶为07H,不是讲为了保护系统资源不设在工作寄存器区和位寻址区么?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式