用masm编译汇编程序怎么不能生成obj文件

 我来答
罕光明受玲
2019-10-18 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:640万
展开全部
开始--运行--输入cmd,打开的窗口就是模拟的dos
不是直接打开masm.exe,在dos下打开
debug用来调试的,使用的方法
debug
文件名.exe
用它把exe文件载入内存,有u命令查看每一条指令
用t命令一步步执行每一条指令,查看寄存器的变化
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、若程序有问题,在4步骤中会提示,这时就要返回修改
2、如果程序本身并不显示输出结果,则4步骤运行完后也不会看到什么反应,初学者建议找个有显示输出结果的程序做试验
3、第二个步骤中,试验程序xx.asm应当和masm.exe
link.exe放在一起,若不再一起,则需要添加masm环境变量
喻寻梅进欣
游戏玩家

2019-03-26 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:773万
展开全部
你的程序每一行都有非法字符,你的源码是哪里来的?通过qq复制粘贴的吗?
你新建个文件,逐句手工输入试试。
把源码贴到这里,我帮你看看?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式