找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15648|回复: 150
收起左侧

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

  [复制链接]
ID:326103 发表于 2018-6-2 13:11 | 显示全部楼层 |阅读模式

单选投票, 共有 265 人参与投票
29.43% (78)
53.96% (143)
16.60% (44)
您所在的用户组没有投票权限
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

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

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

评分

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

查看全部评分

回复

使用道具 举报

ID:7485 发表于 2018-6-3 10:51 | 显示全部楼层
一般的玩玩可以不学汇编。如果自己的最终目标定得很高,应该学习汇编。

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

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

回复

使用道具 举报

ID:343521 发表于 2018-6-2 15:29 | 显示全部楼层
这个我个人觉得 还是蛮高的,不过你用c语言也一样可以
回复

使用道具 举报

ID:317494 发表于 2018-6-2 15:44 | 显示全部楼层
学的时候老师很强调汇编,C语言倒是几乎没提过
回复

使用道具 举报

ID:149389 发表于 2018-6-2 19:46 | 显示全部楼层
非专业,不懂汇编一样玩的转,不过建议多了解一下的。
回复

使用道具 举报

ID:343709 发表于 2018-6-2 21:03 | 显示全部楼层
蛮高的,需要至少2年的学习时间
回复

使用道具 举报

ID:111634 发表于 2018-6-2 21:18 | 显示全部楼层
一般的就不要学汇编了;将来想靠单片机吃饭的,必须学汇编。
回复

使用道具 举报

ID:343735 发表于 2018-6-2 22:10 | 显示全部楼层
单片机语言和C语言不一样,要求高低得看你要学的深度
回复

使用道具 举报

ID:292363 发表于 2018-6-2 22:32 | 显示全部楼层
我觉得还是有一定关系的,需要好好学
回复

使用道具 举报

ID:343755 发表于 2018-6-2 22:46 | 显示全部楼层
感觉汇编难,而且代码写起来费劲,也不便于阅读和维护,感觉在能用C、C++的时候尽量用吧
回复

使用道具 举报

ID:343753 发表于 2018-6-2 22:48 | 显示全部楼层
C也可以,汇编语言好理解些。
回复

使用道具 举报

ID:343768 发表于 2018-6-2 23:06 | 显示全部楼层
C语言没有汇编方便
回复

使用道具 举报

ID:343767 发表于 2018-6-2 23:16 | 显示全部楼层
我感觉主要还是得把C学好
回复

使用道具 举报

ID:343777 发表于 2018-6-2 23:33 | 显示全部楼层
用C就好了,汇编太麻烦了
回复

使用道具 举报

ID:343777 发表于 2018-6-2 23:34 | 显示全部楼层
汇编代码太多了吧,麻烦
回复

使用道具 举报

ID:343782 发表于 2018-6-2 23:51 | 显示全部楼层
学好这个以后做电子就很厉害了
回复

使用道具 举报

ID:342105 发表于 2018-6-3 00:29 来自手机 | 显示全部楼层
你可以用c语言啊
回复

使用道具 举报

ID:343811 发表于 2018-6-3 05:54 | 显示全部楼层
一般吧
回复

使用道具 举报

ID:103151 发表于 2018-6-3 07:27 | 显示全部楼层
经常实验就可以
回复

使用道具 举报

ID:343816 发表于 2018-6-3 08:38 | 显示全部楼层
其实用C就行,不过汇编语言更容易懂,你两个都学啊
回复

使用道具 举报

ID:343826 发表于 2018-6-3 09:07 | 显示全部楼层
高啊。。。。。。
回复

使用道具 举报

ID:343832 发表于 2018-6-3 09:41 | 显示全部楼层
应该要求蛮高的
回复

使用道具 举报

ID:340928 发表于 2018-6-3 10:24 来自手机 | 显示全部楼层
并不是很高,有C语言差不多就可以
回复

使用道具 举报

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

使用道具 举报

ID:343894 发表于 2018-6-3 11:26 | 显示全部楼层
我觉得挺高的
回复

使用道具 举报

ID:343365 发表于 2018-6-3 11:48 | 显示全部楼层
应该是要求比较高的
回复

使用道具 举报

ID:343900 发表于 2018-6-3 11:51 | 显示全部楼层
汇编当然需要啦,靠单片机吃饭的话必用汇编
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

ID:291426 发表于 2018-6-3 13:21 | 显示全部楼层
个人觉得人还是比较高的
回复

使用道具 举报

ID:343966 发表于 2018-6-3 13:57 | 显示全部楼层
学的时候老师很强调汇编,
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

ID:344186 发表于 2018-6-3 20:27 | 显示全部楼层
单片机的基础就是用汇编语言的啊
回复

使用道具 举报

ID:344316 发表于 2018-6-3 23:38 | 显示全部楼层
对单片机内部操作来说,C可能有些透明了
回复

使用道具 举报

ID:344338 发表于 2018-6-4 00:30 | 显示全部楼层
需要但不要求很高
回复

使用道具 举报

ID:344355 发表于 2018-6-4 02:04 | 显示全部楼层
汇编如果用的好的话,写单片机可以写的很精准。 只会c也行
回复

使用道具 举报

ID:7485 发表于 2018-6-4 08:16 | 显示全部楼层
不明白你说的“高”是什么水平?不高是什么水平?怎么来衡量?

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

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

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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