movd
命令をコンパイルしようとすると、次のようなエラーが表示されます
error A2085:instruction or register not accepted in current CPU mode
私のコードは次のとおりです。
.386
.model flat, c
.code
add_func_asm PROC
movd eax, ebx
ret
add_func_asm endp
END
これはファイルで、ファイル.asm
からこの関数を呼び出しましたC
以下のコードを使用して修正しました
.586
.mmx
.model flat, c
.code
add_func_asm PROC
movd mm1, ebx
ret
add_func_asm endp
END