怎样利用Proteus7.5仿真8086CPU

原文;http://jingyan.baidu.com/article/8cdccae980f461315413cd30.html

一听8086,哦,那可是相当古老的芯片了,仿真它有啥用。请听我慢慢说。

理由1:8086可是Intel系列CPU的老祖宗(虽然在它前面还有一个4004),后来的CPU都是与它兼容的。一下子掌握IA-32体系是不可能的,那咱们就先搞一下相对简单的8086吧。

理由2:很多人都说汇编重要,既然重要那咱就通过8086学学汇编。理由3:仿真8086是Proteus的新功能,人家好不容易开发出来的,不能辜负呀!

工具/原料

  • 功能强大的Proteus7.5,能仿真8086。

  • 汇编编译工具:Emu8086 4.07,同时这也是个强大的8086模拟工具。

方法/步骤

  1. 1

    Proteus7.5画出如图所示的仿真电路图:

    怎样利用Proteus7.5仿真8086CPU_第1张图片
  2. 2

    利用Keil C51编写基本Inter 8086 CPU 的汇编代码,其文件名为"a.asm"。内容如图所示:

    怎样利用Proteus7.5仿真8086CPU_第2张图片
  3. 3

    利用汇编编译工具将汇编代码编译成COM文件。首先利用Keil C51自带的编译命令将a.asm编译为a.obj文件,然后在命令行下通过执行“link /TINY a.obj”命令将a.obj文件转换成a.com文件。

  4. 4

    利用protues 7.5软件中的载入程序功能,载入编译后的COM程序到8086。调试运行,结果如图所示:

    怎样利用Proteus7.5仿真8086CPU_第3张图片
  5. 5

    利用鼠标点击任意一个按钮,则相应的灯就在亮灭之间切换。

    怎样利用Proteus7.5仿真8086CPU_第4张图片


你可能感兴趣的:(怎样利用Proteus7.5仿真8086CPU)