Здравствуйте,
Я пытаюсь запустить свою первую программу ASM 8086 на MASM в 64-битной ОС Windows Vista.
Я поместил эту программу в мой редактор 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 выдает мне такой вывод, что я не понял, что не так с программой:
<code>
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, пожалуйста, помните.
Спасибо:)