使用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
编译

-  打开DosBox.exe 
 输入masm 1.asm,一直回车
 用.asm文件生成.obj文件
  
-  连接 
输入link 1.obj,一直回车
用.obj文件生成.exe文件
 
在编译连接成可执行文件的过程中会发现文件夹中自动生成文件
- 调试
  
debug 1.exe
输入debug命令即可。










