BBS水木清华站∶精华区

发信人: woolzey (乌贼@2015年), 信区: Linux        
标  题: Re: 请教在c代码中嵌入汇编语言__asm__的书写格式 
发信站: BBS 水木清华站 (Tue Oct 24 17:50:07 2000) 
 
是DJGPP的新闻组,呵呵 
 
你也可以在DJGPP的主页上搜索和AT & T语法汇编有关的文档 
我估计它的faq里面应该有的。 
 
http://www.castle.net/~avly/djasm.html是一个这方面的快速教程, 
不是很全,但是很简单易懂,估计你的大部分问题都能在这儿解决。 
 
【 在 poppet (乖乖--好好学习,努力工作) 的大作中提到: 】 
 拜托告诉我是在哪个新闻组亚? 
 顺便问一下那些百分号分别对应那些参数呢?    
 比如下面的代码: 
 __inline__ static int set_bit(int nr, void SMPVOL * addr) 
 { 
         int oldbit; 
         __asm__ __volatile__(LOCK_PREFIX 
                 "btsl %2,%1\n\tsbbl %0,%0" 
                 :"=r" (oldbit),"=m" (ADDR) 
                 :"ir" (nr)); 
                   ^^^^ir的意思是 输入的寄存器变量么? 
 ................... 
 
-- 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.215.162] 

BBS水木清华站∶精华区