找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16629|回复: 150
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
ID:326103 发表于 2018-6-2 13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

单选投票, 共有 265 人参与投票
29.43% (78)
53.96% (143)
16.60% (44)
您所在的用户组没有投票权限
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

来自 2#
ID:222620 发表于 2018-6-2 15:46 | 只看该作者
我觉得你这个问题本身就有问题,对于单片机来说基本都可以用C语言进行编程,很多还支持c++或者更高级的语言,只是单片机的启动程序需要用汇编来写,但是这是厂商需要解决的问题。就算是用汇编编程也不是很困难

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 3#
ID:47286 发表于 2018-6-2 23:25 | 只看该作者
没有人会用汇编甚至纯C在win上写程序 这样写出来的东西运行肯定是最快的 体积是最小的 但是太费劲了 人家挣好几个活的钱这边还一个都没搞定呢 但是win这东西本身就是汇编和C写的底层 可以说没有汇编和C就没有win

单片机也一样 以单片机技术发展而言用不用汇编都一样 单片机能力越来越强悍 将来编程方向应该是直接调用库和现成的函数 越来越像高级语言 因为开发速度快 而且单片机的内存和存储空间和处理速度也够用

但如果有机会有能力或者有追求 一定要学汇编 学会了对这个世界的理解会深很多

评分

参与人数 1黑币 +60 收起 理由
admin + 60 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 4#
ID:7485 发表于 2018-6-3 10:51 | 只看该作者
一般的玩玩可以不学汇编。如果自己的最终目标定得很高,应该学习汇编。

我曾经遇到过,使用at89c51做一个小项目,用c语言写的程序生成的代码装不下,用汇编的就没问题。

当然如果是玩玩,换一个有的大容量的ROM就可以解决。

回复

使用道具 举报

5#
ID:343521 发表于 2018-6-2 15:29 | 只看该作者
这个我个人觉得 还是蛮高的,不过你用c语言也一样可以
回复

使用道具 举报

6#
ID:317494 发表于 2018-6-2 15:44 | 只看该作者
学的时候老师很强调汇编,C语言倒是几乎没提过
回复

使用道具 举报

7#
ID:149389 发表于 2018-6-2 19:46 | 只看该作者
非专业,不懂汇编一样玩的转,不过建议多了解一下的。
回复

使用道具 举报

8#
ID:343709 发表于 2018-6-2 21:03 | 只看该作者
蛮高的,需要至少2年的学习时间
回复

使用道具 举报

9#
ID:111634 发表于 2018-6-2 21:18 | 只看该作者
一般的就不要学汇编了;将来想靠单片机吃饭的,必须学汇编。
回复

使用道具 举报

10#
ID:343735 发表于 2018-6-2 22:10 | 只看该作者
单片机语言和C语言不一样,要求高低得看你要学的深度
回复

使用道具 举报

11#
ID:292363 发表于 2018-6-2 22:32 | 只看该作者
我觉得还是有一定关系的,需要好好学
回复

使用道具 举报

12#
ID:343755 发表于 2018-6-2 22:46 | 只看该作者
感觉汇编难,而且代码写起来费劲,也不便于阅读和维护,感觉在能用C、C++的时候尽量用吧
回复

使用道具 举报

13#
ID:343753 发表于 2018-6-2 22:48 | 只看该作者
C也可以,汇编语言好理解些。
回复

使用道具 举报

14#
ID:343768 发表于 2018-6-2 23:06 | 只看该作者
C语言没有汇编方便
回复

使用道具 举报

15#
ID:343767 发表于 2018-6-2 23:16 | 只看该作者
我感觉主要还是得把C学好
回复

使用道具 举报

16#
ID:343777 发表于 2018-6-2 23:33 | 只看该作者
用C就好了,汇编太麻烦了
回复

使用道具 举报

17#
ID:343777 发表于 2018-6-2 23:34 | 只看该作者
汇编代码太多了吧,麻烦
回复

使用道具 举报

18#
ID:343782 发表于 2018-6-2 23:51 | 只看该作者
学好这个以后做电子就很厉害了
回复

使用道具 举报

19#
ID:342105 发表于 2018-6-3 00:29 来自手机 | 只看该作者
你可以用c语言啊
回复

使用道具 举报

20#
ID:343811 发表于 2018-6-3 05:54 | 只看该作者
一般吧
回复

使用道具 举报

21#
ID:103151 发表于 2018-6-3 07:27 | 只看该作者
经常实验就可以
回复

使用道具 举报

22#
ID:343816 发表于 2018-6-3 08:38 | 只看该作者
其实用C就行,不过汇编语言更容易懂,你两个都学啊
回复

使用道具 举报

23#
ID:343826 发表于 2018-6-3 09:07 | 只看该作者
高啊。。。。。。
回复

使用道具 举报

24#
ID:343832 发表于 2018-6-3 09:41 | 只看该作者
应该要求蛮高的
回复

使用道具 举报

25#
ID:340928 发表于 2018-6-3 10:24 来自手机 | 只看该作者
并不是很高,有C语言差不多就可以
回复

使用道具 举报

26#
ID:273332 发表于 2018-6-3 10:33 | 只看该作者
我觉得不需要很高吧 你可以用C语言 或者c++之类的编写程序在单片机上烧录啊
回复

使用道具 举报

27#
ID:343894 发表于 2018-6-3 11:26 | 只看该作者
我觉得挺高的
回复

使用道具 举报

28#
ID:343365 发表于 2018-6-3 11:48 | 只看该作者
应该是要求比较高的
回复

使用道具 举报

29#
ID:343900 发表于 2018-6-3 11:51 | 只看该作者
汇编当然需要啦,靠单片机吃饭的话必用汇编
回复

使用道具 举报

30#
ID:343905 发表于 2018-6-3 11:54 | 只看该作者
Cooper0 发表于 2018-6-2 15:46
我觉得你这个问题本身就有问题,对于单片机来说基本都可以用C语言进行编程,很多还支持c++或者更高级的语言 ...

汇编比C语言难,会C语言编程也OK的,不会汇编也影响不是很大
回复

使用道具 举报

31#
ID:343436 发表于 2018-6-3 12:12 | 只看该作者
汇编语言是各种编程语言中与硬件关系最密切的和最直接的一种,在时间和空间的效率也是最高的一种,编写出来的程序执行代码短,执行速度快,学单片机最好把汇编写好
回复

使用道具 举报

32#
ID:291426 发表于 2018-6-3 13:21 | 只看该作者
个人觉得人还是比较高的
回复

使用道具 举报

33#
ID:343966 发表于 2018-6-3 13:57 | 只看该作者
学的时候老师很强调汇编,
回复

使用道具 举报

34#
ID:344021 发表于 2018-6-3 15:22 | 只看该作者
往年我们学长在学51的时候,老师都会多多少少讲点汇编,到我们学51后,我们一点汇编都没讲,代码全部是c语言,从这个来看单片机对汇编的要求不高。
回复

使用道具 举报

35#
ID:344162 发表于 2018-6-3 19:48 | 只看该作者
现在还学什么汇编,大型开源项目哪有用汇编写的,全是底层驱动C,上层面向对象的C++。干到后面同样也不要只停留在硬件软件上,往算法优化走。
回复

使用道具 举报

36#
ID:344186 发表于 2018-6-3 20:27 | 只看该作者
单片机的基础就是用汇编语言的啊
回复

使用道具 举报

37#
ID:344316 发表于 2018-6-3 23:38 | 只看该作者
对单片机内部操作来说,C可能有些透明了
回复

使用道具 举报

38#
ID:344338 发表于 2018-6-4 00:30 | 只看该作者
需要但不要求很高
回复

使用道具 举报

39#
ID:344355 发表于 2018-6-4 02:04 | 只看该作者
汇编如果用的好的话,写单片机可以写的很精准。 只会c也行
回复

使用道具 举报

40#
ID:7485 发表于 2018-6-4 08:16 | 只看该作者
不明白你说的“高”是什么水平?不高是什么水平?怎么来衡量?

说高也不高。仅仅会几个简单的指令也可以达到一些简单的控制目的。

但是有些大的项目可能就要用到的东西就多了。但是也仅仅是一些指令的累积、恰当的组织、分配配合等一些东西。

对于编程来说,对于程序的逻辑思路、解决问题的方法(算法)等是更高更重要的。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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