“汇编语言(第 2 版,郑晓薇著)配套实验”实验报告

DOS及DEBUG介绍

实验1 DOS及DEBUG的使用

实验日期:2022年9月19日

一、实验预习报告

1.实验相关知识的简述

汇编语言中将要用到十六进制的数据形式,数值后面分别用字母B、H、D代表二进制、十六进制、十进制数。

8086 寄存器都是 16 位的寄存器,根据用途可分为 4 种类型。分别是数据寄存器、地址寄存器、段寄存器和控制寄存器。

机器数有三种码表示,分别是原码、反码和补码。汇编语言中,数都是以补码的形式表示的,因此必须掌握数的补码表示和补码的运算。

存储单元的标识可以用物理地址或逻辑地址表示。

DEBUG 命令有 20 多个,主要学习最常用的命令。

•R ——查看和修改寄存器

•D ——查看内存单元

•E ——修改内存单元

•U ——反汇编,将机器指令变为汇编指令

•T / P ——单步执行

•G ——连续执行程序

•A ——输入汇编指令

•Q ——退出

2.实验原理的预习情况

良好

3.实验注意事项

DOS命令和DEBUG命令都支持不区分大小写。

二、实验报告

1.实验目的与要求

1)练习常用的 DOS 命令,熟练掌握 DEBUG 的主要命令的用法。

2) 熟悉汇编语言运行、调试环境及方法。

2.实验环境

在“蓝桥云课”平台的虚拟配置环境中完成。

3.设计思路

4.程序框图

5.实验过程及截图记录

1) DOS 命令用法

1.1用两种方法在实验楼 Linux 环境中进入 DOS 模拟环境

1.1.1方法一:

在桌面上双击 “Xfce 终端” 程序进入 Linux 的命令行终端,在启动的 Xfce 命令行界面中输入dosemu 进入 DOS 环境,dosemu 也有其他参数,可以在“Xfce 终端” 中输入dosemu --help查看,退出 DOS 环境,在 DOS 中输入命令exitemu.

图片描述

1.1.2方法二:

在桌面上双击 dosemu 图标,直接进入 DOS。

图片描述

1.2用 DIR 命令查看根目录下的文件

图片描述

1.3用 CD 命令进入 D 盘子目录,并查看子目录中的文件

图片描述

图片描述

2)DEBUG 命令用法

2.1进入 DEBUG ,用 D 命令查看数据段中 0100H——0200H 单元的内容。

图片描述

图片描述

2.2用 U 命令查看代码段中 0100H 开始的程序。

图片描述

2.3用 R 命令查看并修改 IP 寄存器的值为 0。

图片描述

2.4用 E 命令修改数据段 5 号、6 号单元的内容为 12 、34。

图片描述

2.5用 A 命令实现 Z = 56 + 41,用 T 命令执行并用 D 命令查看结果。

图片描述

图片描述

图片描述

2.6用 U 命令查看刚才用 A 命令输入的汇编指令,它们对应的机器指令是什么?

图片描述

6.实验结果分析

三、实验总结

注意多次键入 D,可连续显示后面的单元内容。用 E 命令可以改写多个存储单元的内容。格式为:E 起始地址 修改值 修改值...

最新评论
暂无评论~