0
点赞
收藏
分享

微信扫一扫

使用DosBox汇编语言上机及DEBUG调试

at小涛 2022-04-23 阅读 35

使用DosBox汇编语言上机及DEBUG调试

一.准备工作

1.DosBox 直接将文件解压在D盘根目录

DosBox
链接:https://pan.baidu.com/s/1QTJ6JOaXBmfkoH0mGcEUhg
提取码:oy1r
masm
链接:https://pan.baidu.com/s/1mrF2BzFOI6MOgXge9FId9g
提取码:wkc0

2.masm

将masm文件解压在D盘根目录
在D盘新建一个文件夹dos
将masm文件复制一份 粘贴在dos文件夹里 修改masm文件名为Masm
在dos文件夹下又建立asm文件夹。
将masm文件夹中的四个文件复制粘贴到asm文件中
//asm:用来保存编写的汇编程序。
在这里插入图片描述
在这里插入图片描述

3.将dos挂载到dosbox的驱动器下

①点进Dosbox 0.74 Options.bat文件修改,在文件末尾加入以下代码

mount d d:\

path=%path%; \masm

d:\

cd D:\dos\asm
在这里插入图片描述

二.编辑调试

以第一个实验为例

用记事本即可编写,在asm文件夹中新建文本文档1.txt 将后缀名改为.asm 编辑文件如下:
DATA SEGMENT
VAR1 DB 34H,67H
VAR2 DB 78H,12H
SUM DB 3 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
CLC
MOV AX,0
MOV AL,VAR1
ADD AL,VAR2
DAA
MOV SUM,AL
MOV AL,VAR1+1
ADC AL,VAR2+1
DAA
MOV SUM+1,AL
ADC AH,0
MOV SUM+2,AH
MOV AH,4CH
INT 21H
CODE ENDS
END START

编译

在这里插入图片描述

  1. 打开DosBox.exe
    输入masm 1.asm,一直回车
    用.asm文件生成.obj文件
    在这里插入图片描述

  2. 连接

输入link 1.obj,一直回车

用.obj文件生成.exe文件
在这里插入图片描述

在编译连接成可执行文件的过程中会发现文件夹中自动生成文件

  1. 调试
    在这里插入图片描述

debug 1.exe

输入debug命令即可。

举报

相关推荐

0 条评论