南理工微机原理与应用实验报告 下载本文

第 1 页 共 12 页

微机原理与应用综合实验指南

1 汇编语言实验

1.1 emu8086简介及其汇编语言编程及调试

EMU8086是一个基于WINDOWS的8086/88CPU仿真实验程序,它包括编辑器、汇编器、连接器以及跟踪执行器、虚拟外设等模块,支持与8086 /88CPU有关的仿真实验。

EMU8086提供基于汇编语言的程序模板,编程者只需在此基础上,添加有关的核心语句,然后点击相应按钮,系统即可完成编译和链接工作。若无错误,即可自动进入到指令跟踪运行界面,控制程序以单步或连续方式运行。通过此界面还可以观察寄存器以及存储器的值,还有指令的机器码及反汇编指令。

1.2实验目的:

(1)熟悉汇编语言开发环境 (2)掌握Emu8086软件使用方法

(3)了解汇编语言的程序结构,调试一个程序并记录程序运行结果。

1.3实验内容及要求:

1.3.1 熟悉emu8086的操作

1.3.1.1打开桌面上的Emu8086的图标,出现如图所示的对话框:

1.3.1.2点击【NEW】,可以选择编程所采用的模板。

第 2 页 共 12 页

1.3.1.2.1 若选择COM template, 则文档模板如下:

采用此格式,源代码应该在100H 后加载(即:源代码之前应有ORG 100H),从文件的第一个字节开始执行,它支持DOS和Windows命令提示符。

1.3.1.2.2 若选择EXE模板,则显示下图所示的EXE文件模板:

第 3 页 共 12 页

1.3.1.2.3 也可选择BIN模板:

1.3.1.2.4 BOOT模板文档如下:

1.3.1.3 这里我们点选COM模板,建立一个com类型的程序如下图所示。

1.3.1.4点击compile按钮,出现如下提示: