想学单片机,但是学习汇编有用,还是学习C语言有用呢?

谢谢热心解答。
2024年11月06日 01:11
有6个网友回答
网友(1):

从速成角度来看,C就可以了;但如果你想打好基础,在这行好好钻研,那么汇编是不可或缺的。
记住,一个好的单片机程序员必定是精通至少一门汇编语言的。

网友(2):

我的回答是:学习C语言更加有用。

汇编语言,如龙,看起来很强大,但也是狭窄的机会很少,你实际使用的就业机会。不同的平台上,如MIPS,ARM,DSP,X86的汇编指令是不一样的。

所以我觉得,是汇编语言入门就可以了,明白一个道理,不是对语言的理解是很重要的:

1)简单的汇编语言,你可以理解为什么你的代码可以在设备上运行,包括概念机器代码,流水线,缓存,寄存器,协处理器,总线,中断处理,可以理解。

2)能够依靠手工,阅读简单的汇编语句。

如何精通C语言的几乎所有平台上,无聊的是Linux,Windows的嵌入式设备和平台可以支持C,C尺寸符合可用的语言,你已经掌握了,如何巧妙地不能被夸大。

汇编语言是不是很知性,仿佛阅读中国古典,最复杂,最深刻的表达,而是可以使用C代码编译器可以帮助您实现最优化的工作。少数诗歌闪烁的天才,从一代又一代积累的遗产,基本没有再出现机会。

网友(3):

先学C语言吧,等感觉差不多了,再学习汇编,可以更加了解单片机里面的内部结构和工作原理,但是一开始就学习汇编的话,可能会感觉很难懂,我一开始就这样的,可能自己的悟性不够高的,哈哈

网友(4):

C语言吧,我们学嵌入式的时候就是学的C,用的模拟器,还是挺好玩的
C吧,个人建议哦

网友(5):

都有用,只是C语言更容易懂些,汇编难些;c语言更接近人的思考模式,汇编更贴近单片机内存等物理层面。都学会了还可以c语言与汇编进行混合编。

网友(6):

都需要学习的
汇编语言是最底层的语言 代码可能长度多一些
学过这俩种语言的话 学习起来就不难了 上手很快