汇编代码求解释
00026 {
LONG NTAPI InterlockedDecrement ( LPLONG lpAddend )
{ LONG ret;
__asm__
(
"\tlock\n" /* for SMP systems */
"\txaddl %0, (%1)\n"
"\tdecl %0\n"
:"=r" (ret)
:"r" (lpAddend), "0" (-1)
: "memory"
);
return ret;
}
学过2天汇编,但是从来没看到过有这么写法的,求高人指点一二.
还有哪里可以找到相关的资料啊.