首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

用KEIL编写C语言代码,编译过后会出现形如:Program Size: data=...

发布网友 发布时间:2024-10-23 11:47

我来回答

2个回答

热心网友 时间:2024-11-11 09:51

data表示你使用的内部RAM,也就是地址在0~255之间的,用mov命令访问的RAM;xdata表示你使用的外部RAM,也就是需要用汇编movx才能访问的RAM,注意,很多扩展了RAM的51芯片,例如STC,华邦出品的51,虽然从使用者角度觉得是芯片自带的RAM,但实际上访问这些扩展RAM时是作为外部RAM处理的,你必须定义成xdata;code表示编译出来的程序大小,一般情况下就是程序占用的大小。
如果你指定了CPU型号,如果code超出,KEIL链接的时候会报错的。

热心网友 时间:2024-11-11 09:50

用有道翻译一下啊,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com