您好,我正在尝试在 Windows Vista 64 位操作系统的 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 程序,请记住。谢谢 :)