このコードは "Hello、world!" DOSで.COM
実行ファイルと:DOSからWindows 10へのアセンブリ
org 100h
mov dx,msg
mov ah,9
int 21h
mov ah,4Ch
int 21h
msg db 'Hello, world!',0Dh,0Ah,'$'
は、Windows 10上で実行されませんが、64ビットと私は見てきたx86
とx64
用のHelloWorldプログラムのすべての些細な例は、いくつかのライブラリにリンク伴います。
私の質問は、これらのWindowsのそれ以降のバージョンはまだISR IOモデルに従うか、もっと単純にこの例を「ビット高」に変換することですか?
基本的な組み立ての後であれば、おそらくDosboxや別のエミュレータで運が良ければよいでしょう。 – Leeor
DOSは20年近く前に死亡しました。現代版のWindowsでこの種のコードを実行することはできません。したがって、*私はこのプログラムを*どのように変換するのですか?*あなたは*ではありません。今世紀に入ってください。 –
ええと、もう一度やり直してWindows APIを学ばなければならない –