打印

市场决定我们的**

[复制链接]
楼主: edanzg
手机看帖
扫描二维码
随时随地手机跟帖
21
conwh| | 2007-9-4 14:34 | 只看该作者 回帖奖励 |倒序浏览

工控就是短小精悍、要求实时性强。当然了做一些监控的还

使用特权

评论回复
22
一级菜鸟| | 2007-9-4 14:52 | 只看该作者

呵呵,20楼的概念对俺不适用,俺63K的代码,全部汇编,几W

使用特权

评论回复
23
zhf0964| | 2007-9-4 15:08 | 只看该作者

菜鸟兄实乃汇编高手。PFPF!

使用特权

评论回复
24
孤独泪| | 2007-9-4 15:39 | 只看该作者

为什么不改成C阿

写汇编效率要低很多的,原来用汇编,腰酸,手脚痛,现在改用C了,腰不酸,手脚也不痛了,码64k代码气都不喘。
C太好了,用过的人都说好。

使用特权

评论回复
25
computer00| | 2007-9-4 15:56 | 只看该作者

呵呵,引用以前看到的一句话:

“现在用汇编写程序的人是不是很牛呀?”
“不是牛,是猪。”

使用特权

评论回复
26
tyw| | 2007-9-4 16:07 | 只看该作者

民品设计,宜用汇编,省下每一个bit,提升你的竞争力

使用特权

评论回复
27
一级菜鸟| | 2007-9-4 17:58 | 只看该作者

呵呵,圈圈,要是用C和汇编,每年差上百W的利润

你是愿意当牛呢,还是愿意当猪?

使用特权

评论回复
28
conwh| | 2007-9-4 18:42 | 只看该作者

呵呵,OO说话不小心了。

使用特权

评论回复
29
eleclike| | 2007-9-4 19:04 | 只看该作者

各有所长

初学单片机还是用汇编好,可以理解其内部结构,用了一段时间就可以考虑学习C了.C的可移植性在经常编程的 时候就会突显其优势了.

使用特权

评论回复
30
王紫豪| | 2007-9-4 19:49 | 只看该作者

re 菜鸟大虾

不光是节约code空间能追求到利润。同样,一个好的开发效率、可维护性,也可以为产品增大利润率的。

几w行的汇编,我就不相信除了你自己外,别人还能帮你维护程序(有可能过几个月,自己都不能维护了),又谁能说,他做的产品不用维护?

使用特权

评论回复
31
谈的元| | 2007-9-4 19:52 | 只看该作者

很赞同 tyw 说的

使用特权

评论回复
32
computer00| | 2007-9-4 20:15 | 只看该作者

嘿嘿,C是优先选择,实在迫不得已,才考虑汇编

而不是一开始就打算用汇编写。

使用特权

评论回复
33
一级菜鸟| | 2007-9-4 20:18 | 只看该作者

30楼,如果你的汇编不能别人维护而C可以

那么维护你的C也是很困难的事情。

一个代码是否能被维护升级或者修改,不在于使用那种语言,而在于是否使用了合理的结构,以及格式与注释的清楚明白。

俺经常见到有人写这样的汇编:

POP ACC
POP ACC
MOV A,#HIGH(WANTOGO)
PUSH ACC
MOV A,#LOW(WANTGO)
PUSH ACC
RET

云里雾里的似乎标明他的非典用得很不错,其实正是犯下结构性的错误。

俺的大汇编程序内有二十几个ASM文件,但是经常进行修改的只有1-2个,有时甚至只需要修改INC中的配置就行,算不算好维护?


使用特权

评论回复
34
conwh| | 2007-9-4 20:51 | 只看该作者

如果有一个很好的编译器,ASM还是挺好用的。再就是函数库

使用特权

评论回复
35
walnutcy| | 2007-9-4 22:18 | 只看该作者

项目只有时间与成本之分,没有语言之争

使用特权

评论回复
36
110xia| | 2007-9-4 22:38 | 只看该作者

市场决定我们的**

C和汇编我都用,
他们只是我们思维的表现.
利润比较多的,用c去做,编译后的文件大点,没问题
利润少的,没办法,一毛半分的也得去省,只能用汇编,
c生成的文件大,小点的片的装不下
汇编是最接近机器语言的,c经过编译后,有时不能达到我要的效果,
一般我会在c里面嵌入汇编

使用特权

评论回复
37
lczsx2000| | 2007-9-4 23:40 | 只看该作者

真弄不明白

    不是很明白,为什么一定要把程序写到63K呢?60多K的代码量,可以干很多很多的事了。不是你用C,你的代码量就大了,写之前好好规划你的程序结构,看还有什么地方可以进行结构优化的,优化后再用代码实现。
    还有就是可维护性,有的人写了太多的注释,四五十K的原文件,只有一千来行代码,你写**给别人看呢!正所谓望文生意,应该做到你的每一个函数,每一个变量它都是注释,让维护的或者看热闹的一看就知道是什么意思,写之前好好想想,给它取一个好的名字,就向对带你给儿子取名一样。

使用特权

评论回复
38
ocon| | 2007-9-5 01:56 | 只看该作者

匠人说得好,祝各位早日看破红裙~

使用特权

评论回复
39
puppyh| | 2007-9-5 09:17 | 只看该作者

我经常用汇编开发项目

用汇编开发项目时,你的代码别人抄袭会很累,可以保护知识产权。
见笑了!!!

使用特权

评论回复
40
HWM| | 2007-9-5 09:56 | 只看该作者

20楼:就效率而言,有时未必C就不如ASM,这因人而异。

C在优化后,其效率(包括空间和时间)是非一般人所能及的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则