Chinaunix's Archiver
论坛
›
嵌入式开发
› gcc内嵌汇编的输出与输入
qq948299114
发表于 2013-04-17 23:39
gcc内嵌汇编的输出与输入
本帖最后由 qq948299114 于 2013-04-18 09:56 编辑
内联汇编的输入与输出操作数,为什么这么称呼呢?
只是因为限定符的原因吗
static inline void set_bit(int nr, void *addr)
{
asm("btsl %1,%0" : "+m" (*(u32 *)addr) : "Ir" (nr));
}
addr和nr 为什么分别为输出和输入操作数???
页:
[1]
查看完整版本:
gcc内嵌汇编的输出与输入