找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 6666688888
打印 上一主题 下一主题
收起左侧

单片机对汇编语言的要求高吗

  [复制链接]
41#
ID:344395 发表于 2018-6-4 10:00 来自手机 | 只看该作者
还是不要学汇编语言了,没有必要,直接从c做起
回复

使用道具 举报

42#
ID:344423 发表于 2018-6-4 10:02 | 只看该作者
主要看你开发什么样的系统?汇编用的地方很少,例如你开发USB2.0,UART等固件程序用汇编的地方就很少,但还是要会用,里面有部分程序是汇编写的。主要用C开发。汇编开发大点程序,开发效率低。(汇编程序运行效率高)在能达到系统要求的情况首选C,达不到要求在考虑用汇编修改部分程序。
回复

使用道具 举报

43#
ID:344440 发表于 2018-6-4 10:10 | 只看该作者
owlandauk 发表于 2018-6-2 21:03
蛮高的,需要至少2年的学习时间

啊基真的很严格
回复

使用道具 举报

44#
ID:344459 发表于 2018-6-4 10:24 | 只看该作者
看情况,不能一概而论
回复

使用道具 举报

45#
ID:344560 发表于 2018-6-4 12:18 | 只看该作者
单片机难的就是在编程'这一块
回复

使用道具 举报

46#
ID:344640 发表于 2018-6-4 14:25 | 只看该作者
C语言用的比较多
回复

使用道具 举报

47#
ID:344725 发表于 2018-6-4 16:06 | 只看该作者
会c就能玩转单片机了,但是会汇编的话当然更好了
回复

使用道具 举报

48#
ID:343449 发表于 2018-6-4 16:54 来自手机 | 只看该作者
我学习的时候就学的是汇编语言,不过我觉得c语言编程更普遍和重要些!
回复

使用道具 举报

49#
ID:333428 发表于 2018-6-4 17:15 来自手机 | 只看该作者
现在一般都用c来写
回复

使用道具 举报

50#
ID:344795 发表于 2018-6-4 20:14 | 只看该作者
我觉得高,不过现在很多人都用C了
回复

使用道具 举报

51#
ID:344677 发表于 2018-6-4 20:39 | 只看该作者
汇编太复杂了,我觉得c语言更好
回复

使用道具 举报

52#
ID:345003 发表于 2018-6-4 21:43 | 只看该作者
可能一些教程是汇编语言,但是实际应用汇编已经淘汰,基本用C
回复

使用道具 举报

53#
ID:320862 发表于 2018-6-5 09:25 | 只看该作者
我感觉和其他语言比起来 这个算是简单的了吧 也就是函数的定义和调用
回复

使用道具 举报

54#
ID:345216 发表于 2018-6-5 10:11 | 只看该作者
一般用c
回复

使用道具 举报

55#
ID:345287 发表于 2018-6-5 11:19 | 只看该作者
需要具有一定的C语言编程基础
回复

使用道具 举报

56#
ID:345291 发表于 2018-6-5 11:36 | 只看该作者
就要看你想做到什么程度了,对于普通的mcu也就是单片机,用的是集成开发环境,是不需要自己开发启动代码的,因此不需要汇编,但是如果你的代码需要严格控制代码的执行时间,汇编会是一个很好的选择。
回复

使用道具 举报

57#
ID:345291 发表于 2018-6-5 11:43 | 只看该作者
要看你做到什么程度,单片机一般使用集成开发环境,已经集成启动代码,所以不需要编写这部分的代码(启动代码是汇编编写的)。
另外,如果需要精确代码的执行时间,还是需要用汇编,但这种情况不多。有些是需要汇编和C混合编程,但是汇编代码部分比较少。
对于裸机代码,用到汇编的概率很小,但如果跑的是RTOS实时操作系统,临界区代码也就是任务切换那部分,需要用汇编和C混合编写,但是这些代码很多人已经做好,所以不需要自己开发,如果想自己研究,那可以学一下。
另外,只有你懂了汇编,在嵌入式领域会走的更远,如果只是单单的做单片机的编程,汇编知道就行,没有学习的必要。
回复

使用道具 举报

58#
ID:345377 发表于 2018-6-5 14:16 | 只看该作者
不需要有多高
回复

使用道具 举报

59#
ID:345390 发表于 2018-6-5 14:20 | 只看该作者
没有必要去学汇编,适当了解一下是可以,一般厂家会帮忙解决高级语言与会变得转化
回复

使用道具 举报

60#
ID:345392 发表于 2018-6-5 14:23 | 只看该作者
汇编语言是非常基础的编程语言,基本上能支持所有的单片机
回复

使用道具 举报

61#
ID:345400 发表于 2018-6-5 14:26 | 只看该作者
会C就可以编程,当然会汇编的话更好
回复

使用道具 举报

62#
ID:345414 发表于 2018-6-5 14:42 来自手机 | 只看该作者
单片机,如果是现在主流的ARM处理器,那么C是基本功必须扎实,完成一般任务就够了。但是如果想做到更好性能,就要学编译器原理进行优化,这时用到汇编了
回复

使用道具 举报

63#
ID:249349 发表于 2018-6-5 16:55 | 只看该作者
现在基本没有人用汇编了。有也就是在C语言里面加几条
回复

使用道具 举报

64#
ID:346429 发表于 2018-6-6 20:23 | 只看该作者
现在都用C语言了,不用汇编也没关系。
回复

使用道具 举报

65#
ID:346429 发表于 2018-6-6 20:24 | 只看该作者
现在都用C语言了,不用汇编也没关系。
回复

使用道具 举报

66#
ID:346449 发表于 2018-6-6 21:04 | 只看该作者
其实主要还是看你个人喜好了,都有作用的,学会了汇编,你会懂计算机的机器语言。
回复

使用道具 举报

67#
ID:346830 发表于 2018-6-7 12:21 | 只看该作者
不需要另外学汇编,用c语言就好了
回复

使用道具 举报

68#
ID:343211 发表于 2018-6-7 12:58 | 只看该作者
用汇编更能理解工作原理
回复

使用道具 举报

69#
ID:296837 发表于 2018-6-7 16:01 | 只看该作者
学汇编比学C语言理解的程序运行还有逻辑要强一些,如果你不学汇编,可能看不懂我第一句,虽然我汇编也不会了。
回复

使用道具 举报

70#
ID:346996 发表于 2018-6-7 16:22 | 只看该作者
大部分用C语言编程就能实现,但也有必须用汇编语言的,掌握一点总是没错的
回复

使用道具 举报

71#
ID:347274 发表于 2018-6-7 23:18 | 只看该作者
我觉得不高,因为汇编语言是低级语言
回复

使用道具 举报

72#
ID:347433 发表于 2018-6-8 10:50 来自手机 | 只看该作者
有了C语言,就还行了
回复

使用道具 举报

73#
ID:306330 发表于 2018-6-8 13:59 | 只看该作者
1.完全用汇编语言作为做实际项目开发来说是很少的,现在开发基本都是C语言。汇编有几大问题:1.可读性差2.移植困难3.做开发效率低下,所以实际上除了少数访问寄存器等不得已的地方使用汇编外,其他的地方都不会使用汇编开发项目,所以重要性只是一般
回复

使用道具 举报

74#
ID:347604 发表于 2018-6-8 14:54 来自手机 | 只看该作者
我也有同样的疑问
回复

使用道具 举报

75#
ID:347608 发表于 2018-6-8 14:55 | 只看该作者
一般般吧,单片机只有在启动的时候回用到汇编,然后启动的代码,一般会在IDE创建工程的时候自动创建好的。基本能满足所有功能了。
回复

使用道具 举报

76#
ID:347620 发表于 2018-6-8 15:23 来自手机 | 只看该作者
没什么要求吧,如果非要仔细研究,你就得仔细学
回复

使用道具 举报

77#
ID:347664 发表于 2018-6-8 16:00 | 只看该作者
汇编对于老式单片机的依赖度更高
回复

使用道具 举报

78#
ID:347824 发表于 2018-6-8 20:05 | 只看该作者
不是很高
回复

使用道具 举报

79#
ID:296836 发表于 2018-6-8 21:41 | 只看该作者
作为过来人,可以很认真地给跟你说,完全没有必要。建议先从C语言开始学。汇编语言到后期你自己会理解,在实际应用中,一般只要看得懂汇编就行。学习本来就是一个过程。你从新开始学,是需要时间的。如果一来便学汇编的话,可以会很困难。不是一两个星期就能学会的。建议边做边学。你现在才开始,只要努力,以后遇到困难再想办法解决就是了。
回复

使用道具 举报

80#
ID:347107 发表于 2018-6-8 22:25 | 只看该作者
以我个人经历来看,学习单片机没有用到汇编语言啊。如果您是想做单片机底层开发的话,汇编语言确实是需要用到的。一般使用的话我们不都是用C语言这样的高级语言吗?这正是单片机好用的地方之一啊。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表