masm5 0的使用介绍

masm5 0的使用介绍masm50的使用介绍

               

先在 masm文件夹里建一个新的文件夹,名为nm 然后 将masm文件夹里的masm.exe和link.exe复制到新建的nm文件夹
用cmd调用dos命令
如果你的masm文件在d盘
先用d:
接着d;>/cd masm
d;/masm/cd nm
d;/masm/nm /edit
进入编辑界面

写好程序后 ,保存,程序命名为1.asm
退出
d;/masm/nm/masm 1.asm
d;/masm/nm/link 1.obj

生成可执行文件
d;/masm/nm/1.exe

下面为dos窗口中显示的内容

进入命令行进行下面的步骤:

(1)你在编译时要求输入的地方一般直接回车,取默认值即可
=============================================================================
编译…
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Object filename [hello.OBJ]: <回车>
Source listing  [NUL.LST]: <回车>
Cross-reference [NUL.CRF]: <回车>

  50408 + 415320 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
说明:上面连续三个回车,表示我要的都是默认值。下面是零个警告,零个严重错误。
=============================================================================
(2)连接时,也是直接回车取默认值即可
Microsoft (R) Overlay Linker  Version 3.60
Copyright (C) Microsoft Corp 1983-1987.  All rights reserved.

Run File [HELLO.EXE]:
List File [NUL.MAP]:
Libraries [.LIB]:
LINK : warning L4021: no stack segment    会提示缺少段定义,不用理会,缺的是ES
=============================================================================
(3)运行
在命令行下直接键入 1.exe,即可。
需要注意的是: 如果你的程序有向屏幕输出的话,可能只有在当前命令行窗口下执行时才会显示输出的内容。 而如果你在新开一个CMD窗口,直接运行1.exe时屏幕不会显示你想看到的内容(不解)。

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/38342.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注