[英]Assembly inline in C error reference
我需要在C中执行此操作,我正在使用cccc版本2.95.2:
move.b #$01, $3FFFFF;
但如果我把这个:
__asm__ ( "move.b #$01, $3FFFFF;" );
我有:
/cygdrive/c/NeoGeo_Development/NeoDev/tmp/main.o(.text+0x355): undefined referen
ce to `$01'
和
/cygdrive/c/NeoGeo_Development/NeoDev/tmp/main.o(.text+0x355): undefined referen
ce to `$3FFFFF'
我该如何正确做?
尝试使用0x
而不是$
。 或者您可能只使用类似
*(volatile char*)(0x3FFFFF) = 1;
而不是汇编代码。 –迈克尔
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.