私は、これは長い死んでスレッドを上げている知っているが、私は、私は非常に簡単にこのオンラインへの答えを見つけることができなかったとして、私はここでチャイムうと思いました。
5.1ではできませんが、EXE2BIN(googleで検索)を使用してcomファイルに変換できます。
また、にある6.11を使用することもできます。
あなたが実行していることをしたら、あなたのハローワールドアプリは次のようになります。
.MODEL TINY
.DOSSEG ; Make sure you are using dos segment CODE, DATA + STACK
.DATA
MSG DB "Hello, World!", 0Dh, 0Ah, '$'
.CODE
.STARTUP ; Setup the starting address otherwise you'll see:
; LINK : warning L4055: start address not equal to 0x100 for /TINY
MOV AH, 09h
MOV DX, OFFSET MSG
INT 21h
MOV AH, 4Ch
INT 21h
END
コンパイルするには:ML/HELLO.ASM AT(/ ATは、TINY .MODELを可能にします)
それはせずにコンパイルする必要がありますDOSBOXのMS-DOS 6.22でMASM 6.11でテストされた警告またはエラー。
これはIと同じ問題を抱えていた人に役立ちます。