用C语言编程的话,没什么不同不管是8位的32位的,硬件结构不同,功能也会相差很大,主要区别就 体现在特殊功能寄存器上,用 C语言操作单片机,可以不进行内存管理,但离不开对特殊功能寄存器的操作即使都是8位单 片机,特殊功能寄存器也相差很大至于通用的数学运算,利用C语言的库函数,编程时认为与硬件无关当然8位机上运行肯定慢一些唯一的差别是你可以将8位二进制数装入32位寄存器,而不可将32位二进制数装入16位或8位寄存器