发布网友 发布时间:2022-04-26 09:02
共2个回答
热心网友 时间:2022-06-26 07:50
个人认为这些问号其实是没有实际作用的,你也可以在汇编中定义变量。但是L51_BANK.A51是所有文件都要用到的,所以为了避免这些变量被用户重新定义,所以在前面加了一个"?"。在C语言中不能定义以"?"为开头的变量或者常量。
另外这些变量在C51的编译和链接【LX51或者BL51】中是已经固定化的,这些变量不能随意修改。
在传统的C51体系结构中,只有16根地址线,寻址空间只有K;通过增加额外的6根地址线,可以最多使用个Bank。
热心网友 时间:2022-06-26 07:50
L51_BANK.A51是针对代码分组的