Emu8086的使用方法(实验一)新ppt课件_第1页
Emu8086的使用方法(实验一)新ppt课件_第2页
Emu8086的使用方法(实验一)新ppt课件_第3页
Emu8086的使用方法(实验一)新ppt课件_第4页
Emu8086的使用方法(实验一)新ppt课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理及应用实验,作者:张锡鹤2012.10.11,1,Emu8086仿真软件的使用,实验目的:学习、掌握Emu8086软件的使用方法;了解汇编语言的程序结构及调试方法。,实验一,2,实验要求:,能够正确选择Emu8086软件的工作模板;能够正确编写存储器中两个多位无符号数相加的源程序;能够正确处理出现的编辑错误;,3,4.能够“单步执行”程序,并认真观察、判断每条指令执行的结果是否正确;5.对执行中出现的错误结果,能够做出作出相应的处理。,4,实验内容1、熟悉Emu8086软件,运行Emu8086软件可以直接从Windows桌面点击下面所示的快捷图标即可。,5,用鼠标点击“继续”按钮,6,编辑界面:第一次编写源程序,点击“新建”按钮,否则,点击“打开”按钮。,7,工作模板的选择:选择“EXE模板”。,8,“EXE模板”编辑界面,9,几点说明:“模板”列出了常用的“段”设置和“子程序”设置部分,您可以根据需要进行选择。不需要的部分及内容可以直接删除。ASSMUME指令需要自己编写。,10,编写源程序时,尽量按照“模板”的格式和字体书写,以便养成良好的习惯。编写源程序时,允许在“英文”或“中文”状态下编辑,但注释前面的分号“;”需用英文分号。,11,2、编程练习一,在数据表DATA1中存放数据0F865H,在数据表DATA2中存放数据360CH。现编写出将两数分别取出相加,然后将计算结果存放到当前数据段中,偏移地址为3800H单元中的源程序。,12,DSEGSEGMENTDATADATA1DW0F865HDATA2DW360CHDSEGENDSCSEGSEGMENTCODEASSUMECS:CSEG,DS:DSEGSTART:MOVAM,DSEGMOVDS,AXMOVAX,ESEGMOVES,AXLEASI,DATA1MOVAX,DATA1ADDAX,DATA2MOV2800H,AXHLTCSEGENDSENDSTART(注:源程序有故意保留的错误,请你改正),13,文件的保存:点击快捷键“保存”。,也可以从“文件”项目中选择“另存为”。,14,所保存文件的扩展名,自动定为.ASM。,15,文件的编译:编辑好的文件需要进行编译后才能运行。可点击“编译”快捷键。,16,如果编译正确,“编译错误”栏中空白。,17,如果出错,“编译错误”栏中将有错误说明。并改变源文件出错行的颜色。,18,在源文件中改正错误后还需要重新编译,直至无错误为止。,19,建立并保存编译后的文件(取名)。,20,如果存在同名文件时,会出现提示。是否替换原文件,你自己决定。,21,使用“单步执行”便于观察、分析运行的过程细节。,22,23,观察并分析:CS、IP的初始值与代码段有哪些关系。,24,分析:第一条指令中DSEG的实际段地址为什么是0B67h?,25,注意观察内存,分析数表的排列顺序。,26,27,3、编程练习二,编写计算5899H+7987H的程序,并将计算结果存入0B88H单元;单步运行,并认真记录标志寄存器的信息变化;从内存中观察计算结果。,28,实验报告要求:,认真填写实验报告中各项内容;允许在实验报告中粘贴复制的计算机屏幕信息,例如实验程序、实验结果等;及时归纳实验中发现的问题,并将解决办法写入实验报告;欢迎您在报告中提供改进本次实验的建议。,29,Emu8086仿真软件在实验室的计算机上安装时,许多机器不支持汉化,希望大家提前有个思想准备,最好先熟悉一下软件的使用方法。,30,Emu8086软件的其它功能,Emu8086能够利用自带的软件实现“虚拟屏幕显示”、“虚拟打印”、“虚拟LED数码显示”、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论