带你极速掌握EMU8086汇编工具,深刻理解微机原理(含安装与快速上手教程)

提示:如果觉得有用的话,请点赞收藏加关注哦,这是对博主最大的支持了,感谢各位佬爷!


前言

Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久之后,Intel 就推出了 Intel 8088 (一个拥有8位外部数据总线的微处理器)。1981年,IBM公司将8088芯片用于其研制的PC机中,从而开创了全新的微机时代。也正是从8088开始,个人电脑(PC)的概念开始在全世界范围内发展起来。从8088应用到IBMPC机上开始,个人电脑真正走进了人们的工作和生活之中,它也标志着一个新时代的开始。
正是因为其划时代的意义,直到现在,很多大学都选择8086/8088微处理器来进行微机原理类课程的讲授。而学习一门8086/8088的仿真工具来切身实现一些指令操作,对于更好地理解和掌握微机原理这门课程都是大有裨益的。


提示:以下是本篇文章正文内容

一、emu8086是什么?

EMU8086是一种学习汇编的工具,它结合了一个原始编辑器、组译器、反组译器、具除错功能的软件模拟工具(虚拟PC),还有一个循序渐进的指导工具。这对刚开始学组合语言的人会是一个很有用的工具。它会在模拟器中一步一步的编译程序码并执行,视觉化的工作环境让它更加容易使用。
使用者可以在程序执行当中检视暂存器、旗标以及记忆体。模拟器会在虚拟PC中执行程序,这可以隔绝所执行程序,避免它去存取实际硬体,像硬碟、记忆体,而在虚拟机器上执行组合程序,这可以让除错变得更加容易。

二、使用步骤

1.安装

在这里插入图片描述
在将安装包解压后,双击Setup.exe就会进入安装指引,按着提示电机next就好(当然如果有需要改软件存储地址的朋友,记得更改哦)

2.示例代码使用

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

②绿色的部分是注释,它们占据了90%的文本。编译后的可执行文件大约只有100字节长,因为它没有使用中断,并且只有一个循环用来高亮显示文本“Hello,World!”。所有其他代码都是直接写入显存的。
③要在模拟器中运行此示例,需要单击emulate按钮(或按快捷键F5)。程序然后会保存可执行文件到c: emu8086\MyBuild。如果组装程序成功创建了文件,模拟器也会自动将其加载到内存中。接着会出现以下两个弹窗
在这里插入图片描述
④然后,您可以单击single step 按钮(或按快捷键F8),一次一个指令地执行代码,观察寄存器和模拟器屏幕的变化。您也可以单击step back 按钮(或按快捷键F6),看看撤销这些更改时会发生什么。
⑤单击run键,会快速执行完示例程序,并将结果显示在模拟器屏幕上。


总结

多多编程并使用仿真工具检验观察运行过程对于学好微机原理这门课程是非常有帮助的。想要上面图一中安装包的可以去作者的资源列表下载。最后,感谢您能看到这里,写作不易,觉得有用的话,请给作者个赞支持一下叭。

  • 16
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一条儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值