Chinaunix's Archiver
论坛
›
CPU与编译器
› 请教一段ARM汇编代码
abel_lcp
发表于 2007-04-27 10:19
请教一段ARM汇编代码
下面是一段在程序中实现延时的汇编代码,由于对linux采用的汇编格式不熟悉这段代码还是不能完全理解。
我想问的是:其中:"=r" (cyc)和:"0"(cyc)各有什么意思?
我也在网上找这方面的资料,大家能不能介绍一些好书。谢谢了。
int cyc = delay / 20;
__asm__ volatile ("0:\n"
" subs %0, %1, #1\n"
" bge 0b\n"
:"=r" (cyc)
:"0"(cyc)
)
页:
[1]
查看完整版本:
请教一段ARM汇编代码