语言都是向下兼容的汇编是低级C语言是高级所以不管谁嵌入谁都要用高级的也就是C编译器来编译也就是说,其实还是C语言嵌入汇编。比较常见的做法是,使用汇编编写.S文件,调用C函数然后单独写C文件,用C编译器编译这个的经典应用,在开源的uboot代码启动部分,有很好的样例。