汇编与C语言优点各异,前者对硬件控制方便、程序代码简练、执行效率高,后者功能丰富、可移植性好、可读性强。为了充分发挥两种语言的优点,使程序更加优化,在单片机程序设计中常会涉及到汇编与C语言混合编程问题。汇编与C语言混合编程的方法可分为两类,一类是在C程序中嵌入汇编代码,另一类是两种程序以函数的形式相互调用。C程序调用汇编和汇编调用C函数是两种基本的调用方式,具体采用何种方式主要取决于工程对程序的要求。根据应用实践的具体情况,可将混合编程的基本方法分为以下5种情况。 计算机与现代化 2010年第lO期 JISUANJI YU XIANDAIHUA 总第182期 文章编号:1006-2475(2010)104)043-04 基于Keil5 1汇编与C语言混合编程方法研究 张志科,王振喜 (忻州师范学院电子系,山西忻州034000) 摘要:分析基于KeilSl汇编与C语言混合编程的基本方法,给出每种方法的具体操作步骤。在应用实践中,为了充分发挥两种 语言的优势,提高程序的执行效率,可根据问题的特殊性选择相应的编程方案,以期达到缩短程序设计过程的目标。 关键词:Keil51;混合编程;参数传递 中图分类号:TP311……