百科问答小站 logo
百科问答小站 font logo



一般编程的时候,使用汇编能比使用高级语言(比如C,C++,java等)有更高的运行效率吗?高能高出多少呢? 第1页

  

user avatar   zhang-hao-72 网友的相关建议: 
      

嵌入式领域有时需要用汇编优化, 尽管也越来越少了...

举几个例子, 一比如DDS, 有时需要优化到几个时钟周期的程度, 见链接:

二比如V-USB, 核心是用AVR单片机的IO口模拟USB时序. USB 2.0低速是1.5Mbps, 12M主频时用8个时钟周期凑出USB的1个bit. 后来这伙人陆续又搞出了用12.8M, 15M, 16M, 16.5M, 18M和20M主频凑出USB时序. 核心代码见链接:

项目主页:




  

相关话题

  一个浮点数到底是怎么被转换为字符串输出?一个浮点数不精确,那么其输出的值是怎么被确定的呢? 
  为什么我时不时会看到「珍惜生命,远离 C++」? 
  在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进? 
  golang如何令程序在go关键字修饰的方法(函数) 执行完成后 再结束? 
  编程语言用let等关键字声明变量有什么好处? 
  大公司笔试面试有哪些经典算法题目? 
  有没有介绍C#这门语言的设计思想的书? 
  如何看待谷歌工程师透露谷歌有20亿行代码,相当于写40遍Windows? 
  用c#开发桌面应用,如何做出漂亮的界面? 
  编程中,有哪些好的习惯从一开始就值得坚持? 

前一个讨论
7^1919 的末三位数字是多少?
下一个讨论
C 语言中不同类型指针的大小是否完全相同,为什么?





© 2025-03-27 - tinynew.org. All Rights Reserved.
© 2025-03-27 - tinynew.org. 保留所有权利