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

[复制链接]
 楼主| 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频率都不低,汇编的意义不太大。
天天向善 发表于 2022-9-14 14:31 | 显示全部楼层
建议学一些汇编语法就行,在开发过程中会接触一些汇编,但是用汇编写程序,情况极少!!!
软核硬核 发表于 2022-9-14 16:02 | 显示全部楼层
那得看什么语句了,不同的语句效率不同,只有实践才能知道!
中国龙芯CDX 发表于 2022-9-14 21:25 | 显示全部楼层
汇编现在用到的比较少,所有的机器语言都是汇编,大学学了之后反正我到现在是没有用过!学习语言其实更多的是指令和逻辑思想!
loutin 发表于 2022-11-2 17:23 | 显示全部楼层
一句C语音语句可以被编译成几十或几百条汇编语句  
hudi008 发表于 2022-11-2 17:32 | 显示全部楼层
如果你写汇编代码,那就没这么麻烦了,你只需要寻址内存一次,把变量读入寄存器,然后对寄存器自加100次,最后写回内存即可。
macpherson 发表于 2022-11-2 17:52 | 显示全部楼层
可执行代码,C程序的效率低于汇编语言程序  
i1mcu 发表于 2022-11-2 18:43 | 显示全部楼层
汇编代码的执行速度要比C语言快得多,但它们所执行的功能是一样的。
Undshing 发表于 2022-11-2 19:14 | 显示全部楼层
c一句很有可能汇编要写十几行
 楼主| Bowclad 发表于 2022-11-6 21:50 | 显示全部楼层
没必要非得执着这一点速度
SantaBunny 发表于 2022-11-7 15:19 | 显示全部楼层
简单的学一点语法就好,不建议用汇编写代码
SantaBunny 发表于 2023-2-21 13:05 | 显示全部楼层
主要还是看你的算法和控制复杂度,如果是简单的IO控制或者加减运算,两者的效率并不会相差多少,如果是涉及到寄存器和高级的算法操作,直接用汇编操作的效率肯定是更高的,相对来说性能会提高一倍以上,所以有很多运算库都是直接用汇编实现的
abotomson 发表于 2023-3-3 21:43 | 显示全部楼层
汇编效率高 但是写汇编的效率低  
janewood 发表于 2023-3-3 22:10 | 显示全部楼层
程序设计语言中汇编语言速度最快,c语言效率最高,执行效率高。
Henryko 发表于 2023-3-3 22:18 | 显示全部楼层
一般应用中差别不是很大
averyleigh 发表于 2023-3-4 13:24 | 显示全部楼层
肯定汇编性能高。               
wwppd 发表于 2023-3-4 20:38 | 显示全部楼层
这取决于编程人员的水平。               
您需要登录后才可以回帖 登录 | 注册

本版积分规则

146

主题

2295

帖子

1

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