单片机汇编语言学习跟C语言学习的区别,学习汇编有用吗?

[复制链接]
查看11 | 回复4 | 2016-2-6 15:01:03 | 显示全部楼层 |阅读模式
我的回答是:学习C语言更有用。汇编语言就像屠龙之际,看起来很厉害,但是你实际使用到的机会很少很少,就业面也狭窄。不同的平台,例如MIPS, ARM, DSP, x86;汇编指令都是不一样的。所以我觉得,汇编语言只要能入门就可以了,了解原理比了解语言重要:1)通过简单的汇编语言,你能够理解为什么你的代码能在设备上运行起来,包括机器码,流水线,cache,寄存器,协处理器,总线,中断处理等概念,了解就可以。2)能依靠手册读懂简单的汇编语句。C语言几乎是目前一切平台的基础,无聊是linux, windows;所有的嵌入式设备和平台目前都能支持C;所以C是放之四海而可用的语言,你掌握的怎么精通,怎么熟练都不为过。汇编语言并不...
回复

使用道具 举报

千问 | 2016-2-6 15:01:03 | 显示全部楼层
当然有区别,汇编语言是最底层的语言,仅次于机器语言,而c语言是比较高级的。要是能学好汇编语言的话你就是一个牛人了,...
回复

使用道具 举报

千问 | 2016-2-6 15:01:03 | 显示全部楼层
C是通用语言,移植性好,一个比较优秀的C语言可以稍作修改就能在多种单片机上移植,汇编语言就没有这便利条件了,可以说没有移植的可能。完成同样的功能用C编制的程序,代码量要大些,用汇编的话可以做到最小。用汇编可以做到精确控制,特别是时间时序上比用C要精确。 当然关键的一点,学习汇编可以更好的理解单片机,更深入的了解单片机,所以初学单片机最好用汇编。...
回复

使用道具 举报

千问 | 2016-2-6 15:01:03 | 显示全部楼层
汇编,对开发智力有好处。另外,有的单片机,只能用汇编语言来编程。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行