基于Emu8086的汇编语言程序设计探讨_邢江.doc
《基于Emu8086的汇编语言程序设计探讨_邢江.doc》由会员分享,可在线阅读,更多相关《基于Emu8086的汇编语言程序设计探讨_邢江.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、64 邢江:基于 Emu8086 的汇编语言程序设计探讨 技术在线 10.3969/j.issn.1671-489X.2010.03.064 * 1 前言 基于 Em u8086 的汇编语言程序设计探讨 邢江 湖北师范学院计算机科学与技术学院 湖北黄石 435002 摘 要 简单介绍 Emu8086 功能,通过汇编程序实例调试,对比 Emu8086 和 Debug 在汇编语言程序设计中的应用。可 以看出, Emu8086 的使用使得汇编语言程序的编译、执行变得更加直观和清晰,有助于提高初学者的学习兴趣。 关键词 Emu8086;汇编语言; Debug 中图分类号 : TP368.1 文献标识码
2、 : B 文章编号 : 1671-489X(2010)03-0064-02 Exploration of Assemble Language Program Design based on Emu8086/Xing Jiang Abstract Firstly functions of Emu8086 are introduced. A program of assemble language is debugged. Emu8086 and debug are contrasted in it. The beginner can make use of Emu8086.Because com
3、piling and running of assemble language program became clearly and easily by Emu8086. Key words Emu8086; assemble language; Debug Author s address College of Computer Science & Technology, Hubei Normal University, Huangshi, Hubei, China 435002 态。不仅如此,系统还可提供机器码、反汇编指令和指令地 有很多人认为汇编语言的应用范围很小,由此忽视它的 重要性。
4、其实汇编语言对每一个希望学习计算机科学与技术 的人来说都是非常重要的,是不能不学习的语言。汇编语言 是计算机能够提供给用户使用的最快而又最有效的语言,也 是能够利用计算机所有硬件特性并能够直接控制硬件的唯一 语言 。 Emu 8086 是 8086 微处理器的仿真软件,完全兼容 Intel 和 Amd 系列,内部集成了汇编程序编译器、连接器和丰富的 参考资料、例程、学习 指南等。该款软件可模拟真实微处理 器运行程序的详细步骤,不仅能够显示寄存器、存储器、堆 栈、标志寄存器以及变量的值,而且还可通过双击鼠标来改 变存储器的值。除此之外,通过 Emu8086 可模拟显示器、直 流步进电机、交通红绿
5、灯和 LED 等外设 。 2 Emu8086 和 Debug 的应用对比 对于 Emu8086,可在工作区输入并编辑源程序。单击工 具栏上的“ emulate”按钮, Emu8086 便会自动完成对源程序 的编译和连接;如无错误,将会进入指令调试界面。通过该 软件提供的单步调试方式,可以方便观察当时寄存器 值和状 址,非常直观、便捷。 动态调试程序 Debug,实际上是 DOS 中的一个外部命令, 功能强大。通过 Debug 提供的命令,可以监视和控制被调试 程序的运行过程;可以装入、显示和修改文件;可对磁盘直 接进行物理读写或逻辑读写。但是对于初学者来说, Debug 难以掌握和理解,缺乏友
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Emu8086 汇编 语言程序设计 探讨 邢江
限制150内