c和汇编的混合编程的原则:在哪种语言环境下符合哪种语言的语法规则
1.在汇编中将C语言中的函数当做标号来处理
2.在c语言中将汇编语言的标号当做函数来处理
1.汇编语言调用(跳转)C语言
MOV R1,#1MOV R2,#2BL func_cMOV R3,#3
void func_c(){int a;a++;}
2.C语言调用(跳转)汇编语言
void func_c(){int a;FUNC_ASM();a++;}
.global FUNC_ASMFUNC_AMS:MOV R4,#4MOV R5,#5
3.C内联汇编
void func_c(){int a;asm{"MOV R6,#6\n""MOV R7,#7\n"...};a++;}
