目 录

《EMU8086安装报告》

1 EMU8086总体介绍

2安装配置

2.1 安装

安装步骤如下:

2.2 示例代码使用

1 EMU8086总体介绍

EMU8086是一种学习汇编工具,它结合了一个原始编辑器、组译器、反组译器、具除错功能的软件模拟工具(虚拟PC),还有一个循序渐进的指导工具。

这对刚开始学组合语言的人会是一个很有用的工具。它会在模拟器中一步一步的编译程序码并执行,视觉化的工作环境让它更容易使用。你可以在程序执行当中检视暂存器、旗标以及记忆体。模拟器会在虚拟PC中执行程序,这可以隔绝你的程序,避免它去存取实际硬体,像硬碟、记忆体,而在虚拟机器上执行组合程序,这可以让除错变得更加容易。这个软件完全相容於Intel的下一代处理器,包括了PentiumII、Pentium4,而相信Pentium5也会继续支援8086的。这种现象让8086程序码的可携性相当高,它可以同时在老机器以及现代的电脑是执行,8086的另一个优势是它的指令比较小且相当容易学习。

该软件包含了学习汇编语言的全部内容。Emu8086集源代码编辑器,汇编/反汇编工具以及可以运行debug的模拟器(虚拟机器)于一身,此外,还有循序渐进的教程。这套软件对于刚开始学习汇编语言的朋友非常有帮助.它能够编译源代码,并在模拟器上一步一步的执行。可视化界面令操作易如反掌.可以在执行程序的同时可观察寄存器,标志位和内存.算术和逻辑运算单元(ALU)显示中央处理器内部的工作情况.

这个模拟器是在一台"虚拟"的电脑上运行程序的,它拥有自己独立的“硬件”,这样你程序就同诸如硬盘与内存这样的实际硬件完全隔离开,动态调试(DEBUG)时非常方便.8086的机器代码同INTEL下一代微处理器完全兼容,包括Pentium II 和 Pentium 4,我相信 Pentium 5 同样也会支持 8086指令.这意味着8086代码具有很广泛的应用范围,它在老式的和最新的计算机系统上都能工作.

8086指令的另外一个优点是它的指令集非常小,这样学起来会容易得多.Emu8086 同主流汇编程序相比,语法简单得多,但是它能生成在任何能兼容8086机器语言的代码。注意:如果你不使用Emu8086编译程序,那你无法在运行的时候单步跟踪。

2安装配置

2.1 安装

安装步骤如下:

  1. 首先解压文件(emu8086v408r11_.zip)

进入 emu8086v408r11_官网 文件,双击setup.exe安装文件

emmet插件怎么安装 emu安装教程_emmet插件怎么安装

emmet插件怎么安装 emu安装教程_开发语言_02

 

3、安装步骤 

emmet插件怎么安装 emu安装教程_emmet插件怎么安装_03

emmet插件怎么安装 emu安装教程_开发语言_04

 

emmet插件怎么安装 emu安装教程_emmet插件怎么安装_05

 

emmet插件怎么安装 emu安装教程_快捷键_06

 

emmet插件怎么安装 emu安装教程_开发语言_07

 

emmet插件怎么安装 emu安装教程_开发语言_08

 

4、汉化

打开解压出来的 汉化文件,将emu8086.exe复制到你安装文件根目录下(以我为例,复制到d:\emu8086)

emmet插件怎么安装 emu安装教程_emmet插件怎么安装_09

emmet插件怎么安装 emu安装教程_开发语言_10

 

emmet插件怎么安装 emu安装教程_emmet插件怎么安装_11

 

 5、运行"注册码生成器+源码\emu8086v408r11注册码生成器.exe",输入你喜欢的用户名(例如123),生成对应的注册码,并把两者保存起来

emmet插件怎么安装 emu安装教程_开发语言_12

6、运行软件,按提示注册激活,双击桌面的图标,打开

 

7、(以我为例)在D盘汇编文件夹下,创建一个文本文件,打开,编写代码,写好后保存,然后将文件重命名 .asm 文件

emmet插件怎么安装 emu安装教程_快捷键_13

emmet插件怎么安装 emu安装教程_注册码_14

 

emmet插件怎么安装 emu安装教程_开发语言_15

 

然后就可以看到我们写好的代码了 

emmet插件怎么安装 emu安装教程_开发语言_16

8、运行 点击模拟,在点击run

emmet插件怎么安装 emu安装教程_安装步骤_17

 

emmet插件怎么安装 emu安装教程_开发语言_18

 

然后就可以了。

2.2 示例代码使用

 ①当打开安装好的EMU8086后会出现下面的界面,此时我们点击code examples选项,在弹出的小窗中,点选Hello,world,进入示例工程

emmet插件怎么安装 emu安装教程_快捷键_19

emmet插件怎么安装 emu安装教程_快捷键_20

 

②绿色的部分是注释,它们占据了90%的文本。编译后的可执行文件大约只有100字节长,因为它没有使用中断,并且只有一个循环用来高亮显示文本“Hello,World!”。所有其他代码都是直接写入显存的。

emmet插件怎么安装 emu安装教程_快捷键_21

 

③要在模拟器中运行此示例,需要单击emulate按钮(或按快捷键F5)。程序然后会保存可执行文件到c: emu8086\MyBuild。如果组装程序成功创建了文件,模拟器也会自动将其加载到内存中。接着会出现以下两个弹窗

emmet插件怎么安装 emu安装教程_开发语言_22


④然后,您可以单击single step 按钮(或按快捷键F8),一次一个指令地执行代码,观察寄存器和模拟器屏幕的变化。您也可以单击step back 按钮(或按快捷键F6),看看撤销这些更改时会发生什么。

⑤单击run键,会快速执行完示例程序,并将结果显示在模拟器屏幕上。