实验名称:DOS及DEBUG介绍
实验日期:2022.9.19
一、实验预习报告
实验相关知识简述:DOS与DEBUG的运用
实验原理的预习情况
1.了解DOS环境:安装有dosemu可模拟DOS环境
2.学习汇编语言以 Intel 8086 CPU 为基础
3.学习8086寄存器组
(1)数据寄存器(2)地址寄存器
(3)段寄存器(4)控制寄存器
4.内存
(1)物理地址(2)逻辑地址(3)逻辑地址转为物理地址
5.调试工具DEBUG(常用命令)
R ——查看和修改寄存器
D ——查看内存单元
E ——修改内存单元
U ——反汇编,将机器指令变为汇编指令
T / P ——单步执行
G ——连续执行程序
A ——输入汇编指令
Q ——退出
6.DOS常用命令
cd\ ——首先要用 cd\ 退回到根目录 C> 下
dir ——显示文件列表
md hb ——建立 hb 子目录
cd hb ——进入 hb 子目录
copy d:\dos\masm.exe c:\hb ——将 D 盘 dos 目录下的 masm.exe 拷贝到 C 盘 hb 目录下
copy d:\dos\link.exe c:\hb ——将 D 盘 dos 目录下的 link.exe 拷贝到 C 盘 hb 目录下
cd .. ——退回到上一级目录
del \hb\masm.exe ——删除 hb 子目录中的某文件
rd hb ——删除 hb 子目录(子目录中的所有文件必须先删除)
e: ——进入 e 盘
cls ——清屏
type ——显示文本文件内容(如 type c:\hb\abc.asm)
二.实验报告
1.实验目的与要求
练习常用的DOS命令,掌握DEBUG的主要命令的用法
熟悉汇编语言运行,调试环境及方法
2.实验环境
实验环境中安装有 dosemu 可以模拟 DOS 环境,并提供 DEBUG、MASM、LINK 等汇编语言开发程序
3.实验内容
(1)DOS命令用法
1.用两种方法在实验楼 Linux 环境中进入 DOS 模拟环境
在桌面上双击 Dos emulator 图标,直接进入 DOS
在桌面上双击 “Xfce 终端” 程序进入 Linux 的命令行终端
在启动的 Xfce 命令行界面中输入dosemu 进入 DOS 环境
2.用 DIR 命令查看根目录下的文件
3. 用 CD 命令进入 D 盘子目录,并查看子目录中的文件
(2)DEBUG 命令用法
1.进入 DEBUG ,用 D 命令查看数据段中 0100H——0200H 单元的内容
2.用 U 命令查看代码段中 0100H 开始的程序
3.用 R 命令查看并修改 IP 寄存器的值为 0
4.用 E 命令修改数据段 5 号、6 号单元的内容为 12 、34
5.用 A 命令实现 Z = 56 + 41,用 T 命令执行并用 D 命令查看结果
6.用 U 命令查看刚才用 A 命令输入的汇编指令,它们对应的机器指令是什么?
三、实验总结
此次实验我了解到了DOS和DEBUG的基础知识以及用法,本学科还需要多上手实验操作,提高效率巩固知识点。
学习时间 135分钟
操作时间 102分钟
按键次数 510次
实验次数 3次
报告字数 2187字
是否完成 完成