code的代码地址

2020-01-30 14:02发布

单片机中code的代码地址是什么?有的说是0000H .. 0FFFFH ,为什么前后数值不一致啊,是写错了,还是就是这样的,求解,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
laujc
1楼-- · 2020-01-30 16:27
51单片机的code起始地址一般是0000H

特殊的不知道.
三星单片机的起始地址一般是1000H
这个和写程序好像关系不大吧,尤其是C程序
lcb761085384280
2楼-- · 2020-01-30 19:26
laujc 发表于 2013-3-19 20:46
51单片机的code起始地址一般是0000H

特殊的不知道.

不是应该前后数值一样吗?为什么前面的是0000H,而后面的却是0FFFFH?
laujc
3楼-- · 2020-01-31 00:18
lcb761085384280 发表于 2013-3-19 20:56
不是应该前后数值一样吗?为什么前面的是0000H,而后面的却是0FFFFH?

一个开始地址,一个结束地址.
两者之间都可以放code.
但编译器生成代码时,一般都是从超始地址向后用.只要不超过最大地址范围,都可以.
如你所说从 0000H 到 0FFFFH,那么这个空间大小就是 64Kbyte

elsonx
4楼-- · 2020-01-31 04:35
lcb761085384280 发表于 2013-3-19 20:56
不是应该前后数值一样吗?为什么前面的是0000H,而后面的却是0FFFFH?

区间不就是应该有一个开始一个结束??
lcb761085384280
5楼-- · 2020-01-31 04:35
 精彩回答 2  元偷偷看……
lcb761085384280
6楼-- · 2020-01-31 05:34
laujc 发表于 2013-3-19 21:21
一个开始地址,一个结束地址.
两者之间都可以放code.
但编译器生成代码时,一般都是从超始地址向后用.只要 ...


不应该是0000H至FFFFH吗?

一周热门 更多>