标题: bc问题
[打印本页]
作者: sanney
时间: 2003-1-21 00:00
标题: bc问题
请问在bc3.1下嵌入汇编,为什么不能用eax这类指令,如
void test()
{
asm xor eax,eax
}
作者: LanE
时间: 2003-2-2 00:00
因为bc中的汇编用的是8086的代码集,8086没有eax寄存器(不过好象可以使用80x86的代码集,需要加上一些编译选项,记得不是很清楚)。
作者: Wengier
时间: 2003-2-2 00:00
要使用80386指令集,将Borland C中的“Options”菜单中的“Advanced Code Generation”项中的“Instruction Set”设置为80386即可。