RAM 和ROM

2019-03-24 18:31发布

请教下各位大神关于51存储器的问题,在写程序时我们会把数据表存在1000H里,如 ORG 1000H  DB 09H,90H... 那么请问这些数据是在RAM 还是在ROM上呢
51的片内ROM地址是0-0fffH  片内RAM 0-FFH,没有1000H啊 没有扩展外部的储存器 ,那1000H在哪里呢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
chunyang
2019-03-25 09:12
小粮zz 发表于 2013-12-25 16:03
ORG 1000H
   TABLE: DB  0C0H,0F9H,24H,30H,19H,12H,2H,0F8H,0H,10H
程序里是这样写的 就是在rom的 ...

如果地址超出实际的存储容量,高位会被自动丢弃,就你给出的情形而言,1000H会变为0000H,仿真会没问题,但在实际系统上这么做是不行的,必须给予符合资源的地址。

一周热门 更多>