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水木清华站∶精华区