【发布时间】:2013-12-11 05:48:49
【问题描述】:
我用的机器是64位的,我这样写内联汇编代码
__asm__ (
"mov %cl TEMP_CHAR \n"
"xor %eax, %eax \n"
"mov %eax, A \n"
"rcr %eax, %cl \n"
"mov TEMP_B, %eax \n"
)
使用 gcc 编译器, 当我使用命令行编译它时 结果错误如下
/tmp/ccK8W7qx.s:汇编器消息: /tmp/ccK8W7qx.s:177 : 错误: 'rcr' 的后缀或操作数无效
我想知道为什么会这样。有人可以帮帮我吗?
【问题讨论】:
标签: inline-assembly