www.ysbm.net > mAsm5.0

mAsm5.0

1、下载个masm5.0(简单,适合初学者),里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个. 2、将masm5.0压缩包里的程序解压(包含masm.exe和link.exe),放到一个目录中(如D:\masm),然后就在这个目录下建立个文本文件(如XX.txt)写入个汇编程序,保存,将后缀名改为XX.asm. 3、进入命令提示行(开始--运行--输入cmd) 4、进入程序所在文件夹(用dos的cd命令),以2中的为例,键入“d:”,回车,键入“cd masm”,回车,键入“masm XX”,回车3下,键入“link XX”,再回车3下,再键入“XX”,就运行完了.

1. 现在汇编的教材上讲的就是80x86cpu的结构、指令与编程方法. 注意: 学这个是学汇编语言的编程方法的, 不是教你如何使用masm的, 所以在选择masm4.0、masm5.0还是masm6.0以上版本上, 都是一样的. 不过, 版本越高, 编译和链接命令里面的参数越多, 会越复杂, 对于初学者来说很不利. 所以教材都统一采用最原始的版本来进行教学. 这样就能专注于去学习如何利用汇编编程, 而不是如何使用编译器.2. 具体MASM编译器各版本的区别就看下面的链接吧!

只知道做汇编的时候要用道,还有一个是link.exe,两个经常一起使用,前一个编译后再经过连接生成一个可执行文件 比如说一个文件xt.asm已用汇编写好了,后缀名是asm,这个文件在C:\Documents and Settings\Administrator下,你需要把masm.exe和link.exe放到这个目录下,在cmd模式下,进入这个目录,输入命令: masm xt 编译后再进行连接,再输入命令: link xt 就会生成一个可执行的文件xt.exe,直接输入文件名就可运行出结果,如输入xt回车就可看到最后的结果!

首先你先要具备masm.exe 和link.exe然后写完为 a.asm吧masm a.asm然后好几个回车如果没有错误就link a.obj在好几个回车就出现了连接信息

个人认为masm只能算编译器.下载您可以到csdn的下载频道搜索一下,有一大堆. http://download.csdn.net/

-t可以单步运行的

第一、cmd 进入dos窗口后,在利用MASM汇编后Debug EXE文件 时 一定要指定好EXE文件所在的准确路径,然后 Debug 要运行的文件名 例如: debug 1.exe 第二、如果按上述执行 提示你输入的 “不是内部或外部命令,也不是可运行的程序或批处理文件的话,就一定是你的Windows 环境变量设置有问题.修改方法: 进入我的电脑 ->右击选择属性 ->高级->环境变量 设置环境变量 Path路径 最前面加上;%SystemRoot%\system32; 还有ComSpec 变量,变量值设置为 %SystemRoot%\system32\cmd.exe 这样就能解决你所提及的问题了.

DOS 可以在没有win的时候运行 而MASM 5.0却不行 因为它是是微软公司为x86 微处理器家族开发的汇编开发环境,特点是编译速度快,支持80x86汇编以及Win32Asm但是它却不能在除了win平台的其他平台使用

一般masm和overlay linker在XP系统上都能用,没问题.

windows 64位系统不支持16位程序(masm5.0),建议安装虚拟机(vmware或者virtual pc),并在虚拟机中安装32位系统

网站地图

All rights reserved Powered by www.ysbm.net

copyright ©right 2010-2021。
www.ysbm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com