APP下载

EMU8086软件在微机原理及接口技术数字中的应用

2017-06-02罗珈

数字技术与应用 2017年4期
关键词:应用

罗珈

摘要:微机原理是进行编程和硬件开发人员的必修课,利用EMU8086软件对于微机原理和接口技术数字课程的运用不仅使得课程技术运用更加具体,同时也更加具有创新性。文章从EMU8086软件的含义与特点,以及对于微机原理以及接口技术数字中的应用过程进行分析。

关键词:EMU8086软件;微机原理;接口技术数字;应用

中图分类号:TP301-4 文献标识码:A 文章编号:1007-9416(2017)04-0085-01

随着计算机技术的更新换代速度的不断加快,利用EMU8086软件进行寻址演示与传统的理论讲解相比,更加生动形象并且更能激发学生的学习热情。同时,微机原理的理论难度比较高,运用EMU8086软件对于寄存器、存储器等进行解析,可以使得学生建立理性与感性认识,更大程度的发挥EMU8086软件的作用效果。

1 EMU8086软件

EMU8086软件是指一个能在Windows系统环境内运行的8086CPU汇编软件,该软件能够在寻址教学中被教师多次进行使用,主要是由于其集成了文本编辑器、编译器、反编译器、调试器、虚拟设备和驱动器等部分,并且具备了可视化的工作环境。因此,在进行Intel8086微处理器的工作原理以及汇编语言程序设计的学习过程中,可以利用EMU8086软件观察调试器中单步或连续步的执行程序情况,以及观察在程序执行过程中,各个寄存器、标记位以及存储器的变化情况,同时还提供了交通灯、步进电机等一些虚拟外设,是进行程序设计、学习过程中比较理想的工具。

微机原理及接口数字技术课程是我国工科电类高校专业的重要基础课程,它能够培养学生的微机应用以及软、硬件设计与应用能力与意识,同时也是也为学生后期进行编程设计与软硬件开发打下良好的基础。因此,这门课程教学质量的好坏直接关系到学生的专业素质与技能。但是,该课程的学习内容包括汇编课程和接口技术两部分,其理论性和实践性都很强,尤其是对于接口部分,由于不同芯片的功能和工作方式比较复杂,学生需要通过实际的实验才能掌握和理解。但就目前的课堂教学环境而言,进行实际的操作试验课程比较困难,各高校对于操作设备的准备不够齐全。

2 EMU8086軟件应用

EMU8086软件在计算机硬软件课程中的运用主要体现在寻址教学上,由于微机系统是由软件和硬件两个部分组成的整体,若想要详细理解这个整体需要从存执方式的微处理器系统上入手。寻址方式就是指根据寻找指令以及操作数地址的方式,一般来说,指令由表示操作数性质的操作码以及表示操作对象的操作数两部分组成。而在Intel8086系列的微处理器中一般利用EMU8086软件进行六种运用:寻址方式;立即寻址;寄存器寻址;直接寻址;寄存器间接寻址;变址寻址;基址加变址寻址。

其一,立即寻址方式是指根据所要寻找的操作数直接放在指令中进行操作,确保操作数能够跟着指令操作码进行操作。同时操作码需要与代码段相匹配,在下达指令之后,直接进行网址的搜寻,并且在指令得到执行之后会将立即数发送到寄存器中。

立即寻址的理论设计到CPU内部的不同种类的寄存器,同时需要对于不同寄存数在存储器内的存放位置进行记录。因此,如果教师不能利用EMU8086软件对于微机系统内部进行仿真模拟,学生单纯进行理论知识的学习,不仅不能理解书本上的知识无法形成系统的概念,更会极大的降低学生的学习热情。为了解决这些问题,需要各大高校积极进行EMU8086软件在教学中的运用。例如:在机器指令下达之前,由不同寄存器的不同位置进行代码段的存放,同时对于其中一个代码段的的字节进行编写,即下达三个指令,分别为机器指令、指令操作码以及操作数。将操作数紧跟操作码存放在代码段,指令下达执行之前为一个存放器,指令下达之后更换存放器。

其二,利用寄存器寻址是指操作数一般存放在存储器的不同数据段,如堆栈段和数据段,因此可以对于操作数进行下达偏移指令,使得不同操作数存放在不同的寄存器中。例如,在代码段code中,机器指令一经编制生成立即发出,由立即寻址方式指令执行之后,给予寄存器赋予新值。在此过程中,能够加深学生对于方式与存储器寻址方式的不同,并且对于立即寻址的方式给予存储器赋予初值有一个初步的了解。利用EMU8086软件仿真软件进行微机系统学习不仅能够激发学生的学习兴趣,同时在进行演示的过程中,能够使得学生带着问题主动进行思考和探索,对于解决问题的方式了解的更加深刻具体。

3 结语

就目前利用EMU8086软件进行微机原理及接口数字技术课程的学习过程中来说,由于各大高校的技术设备不过关,因此该课程在实际的教学过程中并未能发挥原有的理想效果。同时,EMU8086软件仅仅是一个仿真软件,利用EMU8086软件进行操作与实际操作之间还是存在一定的问题,并且EMU8086软件需要定期进行更新才能满足如今快速发展的计算机系统的需求,因此在实际的教学过程中,更加建议采用将EMU8086软件与实际试验相结合的方式。

参考文献

[1]乔维德.高职微机原理与接口技术课程一体化教学改革[J].广州职业教育论坛,2016,15(1):30-35.

[2]黄景涛,徐迎曦,邱联奎,等.基于虚拟仿真环境的微机原理与接口技术课堂教学改革与实践[J].教育教学论坛,2016(6):108-109.

猜你喜欢

应用
多媒体技术在小学语文教学中的应用研究
微课的翻转课堂在英语教学中的应用研究