微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > c51与cx51有什么区别?

c51与cx51有什么区别?

时间:10-02 整理:3721RD 点击:
我用Keil_uVision3看到编译器有C51和CX51,请问各位大侠c51与cx51有什么区别

估计cx51汇编器是c51汇编器的超集
AX51汇编器是A51汇编器的超集,两者的主要差异包括:
1.AX51中的数值默认为32位,A51是16位;
2.AX51不包含8051的默认SFR定义;
3.AX51支持更多的特殊符号,例如ECALL等;
4.生成的目标文件不同。AX51生成的目标文件为OMF-251/51MX格式,不受传统OMF-51格式中每个模块不得超过256个外部符号及段的限制。

估计CX51是C51的超集
AX51汇编器是A51汇编器的超集,两者的主要差异包括:
1.AX51中的数值默认为32位,A51是16位;
2.AX51不包含8051的默认SFR定义;
3.AX51支持更多的特殊符号,例如ECALL等;
4.生成的目标文件不同。AX51生成的目标文件为OMF-251/51MX格式,不受传统OMF-51格式中每个模块不得超过256个外部符号及段的限制。

估计CX51是C51的超集
AX51汇编器是A51汇编器的超集,两者的主要差异包括:
1.AX51中的数值默认为32位,A51是16位;
2.AX51不包含8051的默认SFR定义;
3.AX51支持更多的特殊符号,例如ECALL等;
4.生成的目标文件不同。AX51生成的目标文件为OMF-251/51MX格式,不受传统OMF-51格式中每个模块不得超过256个外部符号及段的限制。

谢谢指点。有详细的资料吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top