C51调用汇编函数
发布时间:2016/7/14 20:17:28 访问次数:1042
采用C51调用汇编子程序时,被调用的汇编程序的名字、段名、参数读取方式和返回值的设置都要按照相应的规则进行,否则将无法完成调用。 EPL2014-421MLC同时还要注意以下3个方面的设置:
①要在C程序中用extcm语句声明即将调用的汇编函数;
②要在汇编函数中用PUBLIC语句将被调用的汇编函数声明为公共函数;
③在汇编程序前面要注意段属性的说明。
C51库函数
C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数能使程序代码简单、结构清晰、易于调试和维护。标准库函数按功能不同写在各种头文件中,常用的头文件见表6,10。使用时只要在程序最前面用#includc预处理语句予以说明相应的头文件即可。比如pⅡntf函数就是放在呲dio.h的头文件中,如果在程序中要使用printf函数,则在程序开始时一定要添加#includc巛tdio。h>语旬。
采用C51调用汇编子程序时,被调用的汇编程序的名字、段名、参数读取方式和返回值的设置都要按照相应的规则进行,否则将无法完成调用。 EPL2014-421MLC同时还要注意以下3个方面的设置:
①要在C程序中用extcm语句声明即将调用的汇编函数;
②要在汇编函数中用PUBLIC语句将被调用的汇编函数声明为公共函数;
③在汇编程序前面要注意段属性的说明。
C51库函数
C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数能使程序代码简单、结构清晰、易于调试和维护。标准库函数按功能不同写在各种头文件中,常用的头文件见表6,10。使用时只要在程序最前面用#includc预处理语句予以说明相应的头文件即可。比如pⅡntf函数就是放在呲dio.h的头文件中,如果在程序中要使用printf函数,则在程序开始时一定要添加#includc巛tdio。h>语旬。