汇编程序设计error A2004: symbol type conflict

1,已经有大神在这里解释

http://bbs.csdn.net/topics/300146308


2,这里的解决好像也可以

http://hi.baidu.com/jaguar_yuan/item/aa57f51b79a9a5e85e53b17d


3,这里的解释很详细,高端,但是好像没有用.

http://www.myexception.cn/assembly-language/196343.html


4,这里讲了编写汇编的方式,推荐阅读

http://blog.csdn.net/johnny710vip/article/details/6881835


5,其实看了那么多,只有懂啊现在我才写出了第一个汇编程序

注意你的文本编辑器,最好编码使用ANSI格式,要不然会报错.

4.asm(1): warning A4001: Extra characters on line
在网上查查,累死你都不会找到答案,最亮丽的手法是,用window自带的edit打开.asm文件,就可以看见不改有的字符了.在cmd里面直接

edit

有如下效果:

感觉不错吧,用它代开文件,最好在里面编辑.


5,这里有很多命令http://blog.chinaunix.net/uid-25492369-id-304454.html


附上一个helloword程序

data segment
msg db 'hello world$';这个美元符号好像是结束符的作用,否则会输出乱码
data ends
code segment
assume ds:data, cs:code
_start:
mov ax,data
mov ds, ax
lea dx, msg
mov ah, 09h
int 21h
mov ah, 4ch
int 21h
code ends
end _star





你可能感兴趣的:(汇编)