こんにちは、Windows Vista 64 ビット OS の MASM で最初の ASM 8086 プログラムを実行しようとしています。
このプログラムを MASM エディターに入れました。
.model small
.stack
.data
message db "Hello world, I'm learning Assembly !!!", "$"
.code
main proc
mov ax,seg message
mov ds,ax
mov ah,09
lea dx,message
int 21h
mov ax,4c00h
int 21h
main endp
end main
そして、MASM エディターは、プログラムの何が問題なのかわからないという出力を私に与えてくれます。
Assembling: D:\masm32\First.asm
D:\masm32\First.asm(9) : error A2004: symbol type conflict
D:\masm32\First.asm(19) : warning A4023: with /coff switch, leading underscore required for start address : main
_
Assembly Error
このコードのどこに問題がありますか? これは私の最初の ASM プログラムです。覚えておいてください。ありがとうございました :)