DIY编程器网

标题: C51中内部RAM定位 [打印本页]

作者: liyf    时间: 2014-10-5 14:07
标题: C51中内部RAM定位
C51中内部RAM定位

C51中内部RAM定位后,是否影响C51编译器编译?

    不会影响编译,但是会影响连接。不推荐内部RAM定位,因为这样可能导致内存利用率下降,而找不到这么做的优点。

    C编译器生成的全部是浮动地址,如果其他模块定义了固定地址,连接时不会占用。

    不过初学者常犯的一个错误就是用EQU来定位RAM,这种做法将导致RAM被不当覆盖。正确的做法是用DATA/DS来定义RAM。
作者: 李小路    时间: 2021-7-11 20:08
谢谢分享!




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2