请问学习单片机只学汇编不学C语言行不行呢

[复制链接]
查看11 | 回复5 | 2009-5-31 08:50:42 | 显示全部楼层 |阅读模式
只学汇编也行,汇编有很多优点,而且指令少,如果你没有学过c先学下汇编还是不错的,但是以后最好c也学下,c毕竟是高级语言,开发能力强,等你学会了汇编和c,你一比较就知道c的开发能力很大的!实现同样的功能,c的代码会很少的。拙见,仅供参考!...
回复

使用道具 举报

千问 | 2009-5-31 08:50:42 | 显示全部楼层
我和你一样,也是汇编爱好者,汇编和C难于不难完全看个人的喜好。一般来讲,汇编对时序要求严格的程序控制得非常好,而C就浪费了一些时间不说而且对时间控制不精准。但是做大程序C语言有优势,因为C语句简单,不需要考虑汇编要考虑的标号、堆栈、内存,编译器都帮你处理好了。也不排除用汇编做大程序的,PIC的厂家microchip就经常用汇编做大程序。所以,...
回复

使用道具 举报

千问 | 2009-5-31 08:50:42 | 显示全部楼层
语言不同,编程思想是一样的,不同的单片机有不同的指令,一句话换单片机就要学新指令,移植性比C差点...
回复

使用道具 举报

千问 | 2009-5-31 08:50:42 | 显示全部楼层
当然行,假如你只用汇编编程的话。起初,我也和你一样,特别反感C,但用了之后才知道C的好处。假如你拿语法来说,汇编的确不难,而且更加贴近硬件,但汇编和C相比的缺点在于灵活性和可移植性。C是必不可少的,假如你想成为高手的话。不是说汇编就不能成为高手,但作为新手来说,借鉴前辈们的经验与建议是必须的。...
回复

使用道具 举报

千问 | 2009-5-31 08:50:42 | 显示全部楼层
你最好先学C语言,汇编语言中好多语句都是按C语言的思路来编的。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行