80C51单片机的startup.a51程序模块的作用

80c51在电源重置后(power on reset)所执行的第一个程序模块并不是使用者的主程序main(),而是一个隐藏在keil-c51标准链接库中称为startup.a51的程序模块。
startup.a51的主要工作是把包含idata、xdata、pdata在内的内存区块清除为0,并且初始化递归指针。接着startup.a51被执行的仍然是一个隐藏在keil-c51标准链接库中称为init.a51的程序模块。而init.a51的主要工作则是初始化具有非零初始值设定的变量。
在完成上述的初始化程序之后,80c51的控制权才会交给main()开始执行使用者的程序。

人工智能呈上升趋势,主要针对这16项新技术
森兰高压变频器在盾安莱阳供热项目的应用
华为荣耀9曝光:正面指纹+3D曲面玻璃,最便宜的麒麟960!
国产蓝牙耳机也不错,推荐六款值得入手的蓝牙耳机
富森美携手松下电器,共同搭建家居家电整合优化场景
80C51单片机的startup.a51程序模块的作用
聚焦单品而不止于单品,智能家居应让家庭生活更高效简单
【服务器数据恢复】ESXi虚拟磁盘文件被误删除的数据恢复案例
ITECH半导体测试方案,从容应对全球功率半导体市场变化
城市智慧管廊电力设备监控解决方案
基于PLC的油田联合站远程监控解决方案
大数据时代,医疗行业何去何从?
如何避免人工智能机器人产生自我意识
MS32磁性传感器的常见问题解答
5G究竟什么时候才能实现真正的商用
新型智能医疗眼镜:可助远程手术急救
振动数据采集前端可用快速、精密、高分辨率的GAD7980
网红JEET蓝牙耳机为“丑粉”点赞,每卖出一条将捐助一元!
LTpowerCAD电源设计工具的基础知识
浦桑尼克790T扫地机器人评测 清扫能力到底如何