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内嵌汇编的输出与输入