hi all:<div> They are some asm codes in the kernel like:</div><div><br></div><div><div>#define set_bit(nr,addr) ({\</div><div>register int res __asm__("ax"); \</div><div>__asm__ __volatile__("btsl %2,%3\n\tsetb %%al": \</div>
<div>"=a" (res):"0" (0),"r" (nr),"m" (*(addr))); \</div><div>res;})</div></div><div><br></div><div><br></div><div>But, almost I can't understand this. So I want to understand asm in C, </div>
<div>which book or website I should learn ?</div><div><br></div><div>Thank you</div>