打印
[STM32F1]

汇编写出来的代码比c写出来效率高多少啊?

[复制链接]
1949|106
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Bowclad|  楼主 | 2022-9-13 19:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道差距多大,如果不大的话就不学了

使用特权

评论回复
沙发
aozima| | 2022-9-13 21:00 | 只看该作者
都2022年,还有这疑问?

使用特权

评论回复
板凳
Pretext| | 2022-9-14 14:17 | 只看该作者
可以简单学一些,用汇编写代码就没有必要了。

使用特权

评论回复
地板
Pretext| | 2022-9-14 14:29 | 只看该作者
汇编的速度比C会快一些,如果要求极致的速度可以考虑汇编,但是现在MCU频率都不低,汇编的意义不太大。

使用特权

评论回复
5
天天向善| | 2022-9-14 14:31 | 只看该作者
建议学一些汇编语法就行,在开发过程中会接触一些汇编,但是用汇编写程序,情况极少!!!

使用特权

评论回复
6
软核硬核| | 2022-9-14 16:02 | 只看该作者
那得看什么语句了,不同的语句效率不同,只有实践才能知道!

使用特权

评论回复
7
中国龙芯CDX| | 2022-9-14 21:25 | 只看该作者
汇编现在用到的比较少,所有的机器语言都是汇编,大学学了之后反正我到现在是没有用过!学习语言其实更多的是指令和逻辑思想!

使用特权

评论回复
8
loutin| | 2022-11-2 17:23 | 只看该作者
一句C语音语句可以被编译成几十或几百条汇编语句  

使用特权

评论回复
9
hudi008| | 2022-11-2 17:32 | 只看该作者
如果你写汇编代码,那就没这么麻烦了,你只需要寻址内存一次,把变量读入寄存器,然后对寄存器自加100次,最后写回内存即可。

使用特权

评论回复
10
macpherson| | 2022-11-2 17:52 | 只看该作者
可执行代码,C程序的效率低于汇编语言程序  

使用特权

评论回复
11
i1mcu| | 2022-11-2 18:43 | 只看该作者
汇编代码的执行速度要比C语言快得多,但它们所执行的功能是一样的。

使用特权

评论回复
12
Undshing| | 2022-11-2 19:14 | 只看该作者
c一句很有可能汇编要写十几行

使用特权

评论回复
13
Bowclad|  楼主 | 2022-11-6 21:50 | 只看该作者
没必要非得执着这一点速度

使用特权

评论回复
14
SantaBunny| | 2022-11-7 15:19 | 只看该作者
简单的学一点语法就好,不建议用汇编写代码

使用特权

评论回复
15
SantaBunny| | 2023-2-21 13:05 | 只看该作者
主要还是看你的算法和控制复杂度,如果是简单的IO控制或者加减运算,两者的效率并不会相差多少,如果是涉及到寄存器和高级的算法操作,直接用汇编操作的效率肯定是更高的,相对来说性能会提高一倍以上,所以有很多运算库都是直接用汇编实现的

使用特权

评论回复
16
abotomson| | 2023-3-3 21:43 | 只看该作者
汇编效率高 但是写汇编的效率低  

使用特权

评论回复
17
janewood| | 2023-3-3 22:10 | 只看该作者
程序设计语言中汇编语言速度最快,c语言效率最高,执行效率高。

使用特权

评论回复
18
Henryko| | 2023-3-3 22:18 | 只看该作者
一般应用中差别不是很大

使用特权

评论回复
19
averyleigh| | 2023-3-4 13:24 | 只看该作者
肯定汇编性能高。               

使用特权

评论回复
20
wwppd| | 2023-3-4 20:38 | 只看该作者
这取决于编程人员的水平。               

使用特权

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

本版积分规则

120

主题

2142

帖子

1

粉丝