嵌入式领域有时需要用汇编优化, 尽管也越来越少了...
举几个例子, 一比如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时序. 核心代码见链接:
项目主页: