汇编高手帮帮忙

2024年11月15日 08:40
有3个网友回答
网友(1):

如果是学汇编语言专门的就是
IBM PC汇编语言程序设计 清华 沈美明的那本
至于16为还是32位这个好象都是要学的,不过现在一般都是16位的吧。至于那个tasm5.0,我只听说过masm5.0 不好意思,不过现在汇编应该用的比较多的是masm5.0下面有使用方法
1.开始→运行→输入"cmd"(没有引号,下同)按回车即可进入Dos
2.在写字板里写完程序以后,以".asm"保存,比如保存为“text.asm”,而不是“text.txt”。
3.假设你的MASM保存在D盘的MASM文件夹下。
在DOS中键入如下命令:
c:\>d:(敲完前面这几个字符按回车,下同)[命令解释:进入D根目录]
d:\>cd masm[打开D盘下的MASM文件夹]
d:\masm>masm text.asm[用MASM对前面写好的程序text.asm进行编译]
然后会出现:Object filename [text.OBJ]:并等待输入,在后面输入将要生成的OBJ文件名就可,比如text.obj
接着会出现:Source listing [NUL.LST]:此处为中间文件,一般用不到,所以不用输入,直接按回车
然后会出现:Cross-reference [NUL.CRF]:中间文件,直接回车
然后会出现:50536+415656 Bytes symbol space free
0 Warning Errors
0 Severe Errors
D:\masm>
这就说明已经编译好了,在masm文件夹下会新生成一个文件:TEXT.OBJ
接着在 D:\masm>处继续输入:
D:\masm>link text.obj
会出现:Run File [TEXT.EXE]:并等待输入,在后面输入将要生成的EXE文件名就可,比如text.exe,按回车
然后会出现:List File [NUL.MAP]:中间文件,直接回车
接着会出现:Libraries [.LIB]:直接回车
至此,如果程序没有写错的话,就会能生成正确的EXE文件了。
提供一个地址 讯雷的http://wstatic.xunlei.com/content/16590428B676C740C113E430D8B3A7048E81CDDB.html

网友(2):

汇编一般化是使用MASM的,我这有一个,你要要的话给我发E-MAIL redberries@126.com,

网友(3):

现在masm6。0都出来了哈,完全可以用这个编译器,至于16位和32位的,我只能说16位是基础,如果你连16位都没学好,怎么用32位的啊,教材没什么特别的,关键是你肯不肯专心看书,我学汇编以来已经看过不下20本书了,感觉还是不足,不知道你有没有恒心呢,而且还要不断练习编程,光看不实践也是不行的哈