質問
x86コードをcom実行可能ファイルに組み立てる方法はありますか? MASM32をアセンブラーとして使用しています。アセンブリ/リンクコマンドラインに関する十分な情報が見つからないので、私は常にエラーを取得します...
これが簡単なプログラムと私が得るエラーです:
イデイアはありますか?より良いドキュメントで他のアセンブラーへの提案もいいでしょう...
コード:
.model tiny .code ORG 100H HOST: mov ah, 9 mov dx, OFFSET HI int 21H mov ax, 4C00H int 21H HI DB 'Hi$' END HOST
アセンブリとエラーに使用されるコマンド:
d:> ml /at test.s Microsoft(R)Macroアセンブラーバージョン6.14.8444 Copyright(c)Microsoft Corp 1981-1997。全著作権所有。
アセンブリ:Test.S Microsoft(R)Incremental Linkerバージョン5.12.8078 Copyright(C)Microsoft Corp 1992-1998。全著作権所有。
/z2 "host.obj" /t "test.com" nul link:警告lnk4044:認識されていないオプション "z2";無視されたリンク:警告lnk4044:認識されていないオプション "t";無視されたtest.obj:警告LNK4033:OMFからCOFO TEST.OBJへのオブジェクト形式の変換:致命的なエラーLNK1190:無効なFixupが見つかった、タイプ0x0001
正しい解決策はありません
所属していません StackOverflow