如何安装MASM5.0 ?MASM5.0的使用方法是什么?

来源:新网三科技网时间:2023-02-02 11:06:59

masm5如何安装?

安装步骤

1,先安装dosbox模拟器,安装在哪个盘看你自己选。

2,安装完后,进入C:\用户\当前用户名\AppData\Local\DOSBox 文件夹下

把配置文件dosbox-0.74.conf复制到此目录下,覆盖此文件。

3,把masm文件夹复制到D盘或其他盘,自己选。我的是在D:\Work\masm。

如果你和我的目录一样dosbox配置文件不用改,

不一样就要改成你自己的文件目录。

mount c 你的masm目录路径

配置文件就改这个,其他不用改。

打开Dosbox,

Debug调试

Debug32调试

如何使用MASM5.0 ?

预先在E:\masm5.0\MYDOC目录下写好hello.asm文件:

DATA SEGMENT

BUF DB 'HELLO WORLD! THIS IS MY FIRST ASM FILE! $'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA DX,BUF

MOV AH,09

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

首先,进入masm5.0所在路径(装入-连接-运行-调试均在masm5.0所在目录中进行)

(我这里masm5.0所在路径是E:\masm5.0\)

Winkey+R—cmd—e:——cd masm5.0

1、装入

格式:masm asm源文件及路径1obj文件目标路径2(省去则默认当前路径)

如:E:\masm5.0>masm .\MYDOC\hello.asm.\MYDOC\

结果:程序无错则在E:\masm5.0\MYDOC中增加文件HELLO.OBJ

2、连接

格式:link obj文件路径1

如:E:\masm5.0>LINK .\MYDOC\HELLO.OBJ

(此后当前目录就会出现HELLO.EXE)

3、运行

格式:exe文件全名(即"HELLO.EXE")

如:E:\masm5.0>HELLO.EXE

4、调试

-u反汇编

-r显示寄存器内容

-g [=address1][address2][address3]执行到断点行,如:-g 12为执行到第12行

-t [=address][value]跟踪,配合-g使用如:-t 12 1为从第12行开始,每执行1条指令后停下来

-d查看数据

-q退出返回操作系统

首先,-u反汇编整个hello.exe;

然后-g 9,让程序执行到第9行停下来;再用-t跟踪,每执行一条指令停下来;

最后,连续-t跟踪了3次后输入-q退出程序。

汇编masm5.0编译器编译汇编文件名时,

有时可能出现 Unable to open input file:bcd2ascii.asm 的错误,可是代码文件确实存在。

这时,可以考虑两个问题,

第一:文件拓展名有没有改过来,因为win7下会自动隐藏拓展名(除非设置过);

第二:是文件的名字系统的差别造成的,windows现在可以支持非常复杂的命名,

在cmd下也可以看到这些命名,但当执行debug,masm等程序时,系统将启动ntvdm,

这是一个nt系统下的vdm,虚拟设备管理,就是一个16位的虚拟机,

此时,ntvdm下的cmd严格执行8.3命名,这时只需要修改文件名,

主文件名8个字符以内,扩展名为asm就可以了

标签:

相关阅读

推荐阅读

如何安装MASM5.0 ?MASM5.0的使用方法是什么?

如何安装MASM5.0 ?MASM5.0的使用方法是什么?

masm5如何安装?安装步骤1,先安装dosbox模拟器,安装在哪个盘看你自己选。2,安装完后,进入C: 用户 当前用户名 AppData Local DOSBox 文更多

2023-02-02 11:06:59
丢失steam_api.dll怎么办?steam_api.dll是什么文件?

丢失steam_api.dll怎么办?steam_api.dll是什么文件?

丢失steam_api dll怎么办 steam_api dll是什么文件?steam_api dll分为steam_api dll和steam_api64 dll两个文件,很多游戏不会自带这个文件更多

2023-02-02 11:06:23
G41是集成显卡吗?英特尔G41显卡相当于哪类独立显卡?

G41是集成显卡吗?英特尔G41显卡相当于哪类独立显

G41是集成显卡吗?首先,G41当然是集成显百卡,性能一般,基本相当于当年的FX5200,但是G41集显能够制止高清解码,也就是说看高清片子不用担更多

2023-02-02 11:05:40
wps是什么格式的文件?WPS表格文字及演示的格式

wps是什么格式的文件?WPS表格文字及演示的格式

例如:WPS表格:它的格式是( xls)WPS文字:它的格式是( wps)WPS演示:它的格式是( ppt)更多

2023-02-02 11:05:06
ogg怎么转mp3格式?ogg播放器使用方法

ogg怎么转mp3格式?ogg播放器使用方法

ogg播放器是一款音频播放软件,可以播放很多种格式的音频文件,如WMV、OGG、M3U、以及MP3等一系列的文件格式,本地的文件夹可以直接添加到更多

2023-02-02 11:04:20
光圈是什么意思?光圈值是什么?光圈的相关介绍分享

光圈是什么意思?光圈值是什么?光圈的相关介绍分

光圈是什么意思?光圈值是什么?可能还有同学不清楚,小编整理了相关内容,接下来一起随小编来看看有什么具体内容吧!光圈是什么意思?光圈是一更多

2023-02-02 11:03:53
傲盾网游加速器解决网络延迟 傲盾网游加速器使用方法

傲盾网游加速器解决网络延迟 傲盾网游加速器使用

傲盾网游加速器是解决您跨运营商网络的速率问题,如果您是网通用户,访问电信速度会非常慢,电信用户访问网通线路也一样会出现网速变慢的情更多

2023-02-02 11:03:20
打开硬盘提示无法访问或拒绝访问是什么情况?打开硬盘提示无法访问或拒绝访问解决方法

打开硬盘提示无法访问或拒绝访问是什么情况?打开

遇到打开硬盘时打不开提示无法访问或拒绝访问是什么情况?要怎么办?下面小编为大家介绍一下。1、首先使用快捷键win+r,直接打开运行窗口,并更多

2023-02-02 11:02:28
+ 点击查看更多精彩

精彩放送

太原12个楼盘发放18张预售证 仅有3个项目为纯新盘
    今年9月,太原市房产管理局给省城12个楼盘正式发放了18张预售证。...
截至9月底 杭州共完成不动产登记988.72万件
    房产证、土地证,两证合一了!2016年6月1日,在市民之家举行的全市...
各地继续密集发布楼市宽松政策 多地支持农民进城购房
    近期以来,各地继续密集发布楼市宽松政策,其中包括长春、遵义多...
宁波:关于“带押过户”新模式的7个典型问题权威解答来了
    日前,宁波市不动产登记中心试点二手房带押过户新模式。新模式下...
多地政府大手笔回购商品房 苏州拟对10个板块回购约1万套新房
    越来越多的地方政府出手回购当地商品房。近日,一份苏州市政府部...
市场降温豪宅不冷 媒体:北上广深掀起“豪宅热”
    尽管整体市场低迷,但豪宅板块比较稳定。争取成交,忙完这一次,...
    最新见闻