百科问答小站 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时序. 核心代码见链接:

项目主页:




  

相关话题

  晚上脑子里也想着bug,睡不好怎么办? 
  程序员讲到底就是”增删改查“吗? 
  网上常能见到的一段 JS 随机数生成算法如下,为什么用 9301, 49297, 233280 这三个数字做基数? 
  为什么大多数的程序员的编程界面背景都是黑色的? 
  40的程序员,技术达不到分布式能力,编码与思维也明显不如年轻人,这个时候在创业型企业怎么凸显实力? 
  CPU 只能进行数值运算,那么计算机是怎么显示出字符的? 
  用 C# 写个方法解析简单的 JSON 字符串有哪些思路? 
  有哪些好用的 C++ IDE? 
  室友想抄我的代码,给还是不给? 
  Windows自带的文本编辑器原理? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利