C语言和汇编语言混合编程

第六节 C语言和汇编语言混合编程

汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。与汇编语言相比,C语言具有较高的可读性和可移植性,但是由于单片机硬件的限制,有些应用中无法用C语言编写完整的程序,必须使用能用汇编语言来编写如实时操作、存储器访问等程序。大多数情况下汇编程序能和C语言编写的程序很好地结合在一起。