市场决定我们的**

[复制链接]
17003|121
 楼主| edanzg 发表于 2007-9-3 10:57 | 显示全部楼层 |阅读模式
汇编会被C取代吗?
看到这里帖子与汇编有关的越来越少了,
而我刚刚开始学,看的资料教程都是以汇编为主的,我是不是也要“弃暗投明”啊?
HWM 发表于 2007-9-3 11:02 | 显示全部楼层

不会,但可能用的机会会越来越小。

不过作为初学者,还是要学一点汇编知识。
王紫豪 发表于 2007-9-3 11:53 | 显示全部楼层

能看懂、能理解,就可以了。

大大山 发表于 2007-9-3 11:54 | 显示全部楼层

就是汇编强...

我好伤心,我就是汇编强...
 楼主| edanzg 发表于 2007-9-3 12:22 | 显示全部楼层

楼上大侠为何会伤心呢?

难道汇编太强不是好事情啊,呵呵。
看来学个单片机还得学C语言。
一级菜鸟 发表于 2007-9-3 12:40 | 显示全部楼层

汇编转C是轻而易举的事,伤心什么?

俺早期的代码全部是汇编,现在是懒得每次拿到新内核就啃指令表,才用的C写,没接触过的内核,想从C转汇编,才叫要花一番功夫呢。
winloop 发表于 2007-9-3 13:58 | 显示全部楼层

不可能取代的

在c的应用里有些部分必须嵌入汇编才能高效地完成,比如led显示屏的扫描部分就必须用汇编,否则扫描效率很低
huangqi412 发表于 2007-9-3 16:18 | 显示全部楼层

汇编太慢了,大部分都用c,不过,不会取代的,

 楼主| edanzg 发表于 2007-9-3 16:41 | 显示全部楼层

可不知咋的,我心理面对C有些排斥,

可能感觉C比汇编复杂吧。
一级菜鸟 发表于 2007-9-3 19:32 | 显示全部楼层

C绝对不会比汇编复杂,只不过运行速度稍慢点,生成的代码

对于不苛求速度和成本的设计来说,用C很方便。
况且现在编译器的质量,生成的代码已经可以抵得上一个汇编中手的效率了
ETUAL 发表于 2007-9-3 19:49 | 显示全部楼层

大家讨论一下

大家讨论一下汇编的精粹是啥?
我写着写着,发现汇编也模仿C的结构化来组织结构,是最方便,最好写的 .....
gyt 发表于 2007-9-3 21:03 | 显示全部楼层

大趋势

跟着潮流走,不会吃亏的
computer00 发表于 2007-9-3 21:27 | 显示全部楼层

不可能完全被C取代的,至少我知道写编译器的人肯定要懂汇

否则没办法写编译器了。
conwh 发表于 2007-9-3 21:38 | 显示全部楼层

C就是方便,ASM就是简练(代码)、灵活

qjy_dali 发表于 2007-9-3 22:02 | 显示全部楼层

汇编和C都有用,对于底层人员,尤其如此!

程序匠人 发表于 2007-9-3 22:21 | 显示全部楼层

看破表象,本质一样

 楼主| edanzg 发表于 2007-9-4 07:24 | 显示全部楼层

匠人说的万剑归宗的境界何时才能达到啊,

古道热肠 发表于 2007-9-4 10:17 | 显示全部楼层

用C验证功能,用汇编追求完美

   各有所长,各有所短,看功能需求来取舍吧。
sjl2006 发表于 2007-9-4 13:45 | 显示全部楼层

汇编在某些特殊场合的价值是C不能取代的

比如快速傅立叶变换算法。
做软件结构,用C语言比较方便简明。
zhf0964 发表于 2007-9-4 13:56 | 显示全部楼层

汇编永远不会被取代。

上次搞了一个项目,本打算用C写代码,
后来听人劝,用汇编写代码。
弄完之后,发现128字节的RAM中只剩下9个字节,
8K的FLASH只剩下300多个字节。
庆幸自己用的是汇编,而不是C。

当然,如果RAM和FLASH都足够多,那么用C写代码
还是应该的。尤其是要加载操作系统的场合,只
用汇编就不合适了。
我一般认为,程序量在8K以下,可以用汇编写代码;
程序量在8K以上,可以考虑用C;程序量在32K以上,
应该考虑加载操作系统了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

3540

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部