既然没有官方的参考资料,我只有一个教程 gpcasm.zip。但是当我试图按照tut并尝试debian上的内联汇编示例时,gpc并不满意它。
gnu_asm.pas : In procedure 'MyStupidDelay':
gnu_asm.pas:3: error : can't find a register in class AREG while reloading asm
下
我正在考虑使用远程跳转来设置代码段(CS)寄存器。进入为什么我这样做,为什么我要处理细分问题需要一段时间,所以请耐心等待,并将其视为学术活动。我似乎无法得到正确的语法。 Error: suffix or operands invalid for 'ljmp' 我知道这是愚蠢的把cs到另一个寄存器,但我想我会尝试它,因为使用%0不工作(在ax寄存器也不起作用)。 我在看一些代码,编译罚款,这是推动我