发布网友 发布时间:2024-09-25 20:58
共3个回答
热心网友 时间:2024-10-03 13:07
虽然用C语言开发单片机是个大的趋势,但对于单片机的初学者来说,应该从汇编学起。因为汇编语言是最接近机器码的一种语言,可以加深初学者对单片机各个功能模块的了解,也就是可以更加深入在理解单片机的原理和工作过程,从而打好扎实的基础。热心网友 时间:2024-10-03 13:04
现在大家都用C了,C更方便,更有大局观,不深入研究单片机的话完全可以不学汇编,不过学了是有好处的,将来调试的时候可以把编译器加工好的指令可以一步一步来看,比如自己可以根据情况精准的调用寄存器或者找到哪里出错,可以针对环境做出最优选择。热心网友 时间:2024-10-03 13:10
因为汇编是最接近机器语言的,不同芯片的汇编指令会有所不同。实际应用过程中一般用C语言,但是还是会经过编译器编译成对应芯片的汇编指令,再变成机器码,学习汇编才可以了解单片机实际是怎么运作的,否则只是用C语言去写的话,只能是一个技工的工作,学习不仅要知其然,还要知其所以然。热心网友 时间:2024-10-03 13:07
虽然用C语言开发单片机是个大的趋势,但对于单片机的初学者来说,应该从汇编学起。因为汇编语言是最接近机器码的一种语言,可以加深初学者对单片机各个功能模块的了解,也就是可以更加深入在理解单片机的原理和工作过程,从而打好扎实的基础。热心网友 时间:2024-10-03 13:11
现在大家都用C了,C更方便,更有大局观,不深入研究单片机的话完全可以不学汇编,不过学了是有好处的,将来调试的时候可以把编译器加工好的指令可以一步一步来看,比如自己可以根据情况精准的调用寄存器或者找到哪里出错,可以针对环境做出最优选择。热心网友 时间:2024-10-03 13:06
因为汇编是最接近机器语言的,不同芯片的汇编指令会有所不同。实际应用过程中一般用C语言,但是还是会经过编译器编译成对应芯片的汇编指令,再变成机器码,学习汇编才可以了解单片机实际是怎么运作的,否则只是用C语言去写的话,只能是一个技工的工作,学习不仅要知其然,还要知其所以然。