LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 927|回复: 4

c++中嵌入汇编语句的问题

[复制链接]
发表于 2006-11-27 11:43:28 | 显示全部楼层 |阅读模式
请问一下linux下嵌入汇编语句的语法是怎么样地?

        __asm____volatile__{可有多句汇编语句
                mov esi,src
                mov SrcPtr,esi
                mov eax,nSrcHeight
                mov ecx,nDstHeight
                 }
__asm____volatile__("这里是一句汇编语句");

这样的语法对吗?
发表于 2006-11-27 15:10:17 | 显示全部楼层
你先试试编译行不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-28 10:09:26 | 显示全部楼层
Post by 信天游

        __asm____volatile__{可有多句汇编语句
         mov esi,src
                mov SrcPtr,esi
                mov eax,nSrcHeight
                mov ecx,nDstHeight
                 }
               注意要加冒号

__asm____volatile__("这里是一句汇编语句");


这样的语法是对的。

另外要注意的是: linux用的是AT&T汇编语句;Windows用的是inter语句。
回复 支持 反对

使用道具 举报

发表于 2006-11-28 15:07:38 | 显示全部楼层
“” 这叫做 “引号”吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-24 09:49:26 | 显示全部楼层
“”这的确叫做 “引号”!

谢谢兄弟,^_^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表