实验指导书重点.pptVIP

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 EMU8086简介 1.双击如下图标 2.单击NEW…(打开文档) 3.选EXE template-advanced executable file. header: relocation, checksum. (创建一个新的.EXE文档) 4.编辑界面 5.程序输入完后,保存程序,单击 6.源程序保存好后,单击compile(编译源程序) 7.编译过程中如发现错误语句,程序中止编译,并显示错误位置,如下图第36条出错,单击close 退出 8.汇编界面提示错误位置 9.编译结束后,选择盘符,保存编译文件 10.编译程序通过后,单击 即重新加载编译程序,加载结束后,单击 将通过的编译程序加载到仿真器上 11.加载后的界面 13.程序加载完后,可直接按 键执行程序 二、仿真器工具栏简界 如果你编的程序不是直接在屏幕上显示,那就要到数据段查看结果,按如下操作: 三、菜单简介 1.文件 2.编辑 3.标记 5.模拟器 第二章 软件实验 参见课本及实验指导书 实验一:两个多位十进制数相减的实验(作业16) 实验二:从键盘输入数据并显示(作业16) 实验三:排序实验 (作业15) 要求:从首地址为1000H的内存区域开始存放10个有符号字数据数,设计程序将这些数从大到小排序,并将排序前后次序的显示在屏幕上。 实验一 两个多位十进制数相减 实验要求 将两个多位十进制数相减,要求减数、被减数均顺序存放在以DATA1、DATA2为首的5个内存单元中,(低位在前),结果送回DATA1处,检查内存中的运算结果。列出运算式。 二. 实验目的 学习数据传送和算术运算指令的用法。 实验二 从键盘输入并转换 一. 实验要求 从键盘输入5个有符号2位十进制数,将它转换成有符号二进制数,将结果送入内存中buff开始的单元中。 二. 实验目的 掌握键盘接受数据的方法,码制转换。 三. 实验程序框图 算法: ①符号字符串→标识符MINU。若为负, MINU=1; ②数字字符(31H~39H)→一位十进制数(0~9)a0,a1,a2… ③十进制数转换成十六进制数: 十六进制数=a2x100+a1x10+a0 =(a2x10+a1) x10+a0 ④ 转换后查符号,如果是负数,取补 码制转换部分流程图: 实验三. 排序实验 实验要求 要求:从键盘输入5个有符号2位十进制数,将它转换成有符号二进制数,将结果送入内存中buff开始的单元中。 将这些数从大到小排序,并将排序结果显示在屏幕上。 二. 实验目的 掌握用汇编语言编写气泡排序程序的思路和方法,掌握字符和数据的显示方法。 三. 实验程序框图 键盘输入子程序inword 出口: buff开始的单元,CX 排序子程序sort 入口:buff开始的单元,CX;出口:buff开始的单元,CX 显示子程序display:入口:AL 第三章 LCA88ET(AEDK 8688ET) 实验仪的使用与操作 1.单击 图标,显示如下界面 2.打开一个新的界编程界面 3.编译无错误提示 4.编译窗口的四个选项可直接选第三选项 5.编译无错误,即可将程序加载程序到AEDK8688实验仪 加载成功如下图 6.执行程序除可直接按电脑键盘的F9外,还可如下操作 7.注意要想加载成功不但要程序编译无错误,还必须将实验仪的电源打开,并使实验仪的初始显示为AEDK8688,如下显示 8. 实验仪必须如下显示才算加载成功 9.如何知道程序是不是处在执行状态,可观察如下几个位置: 10.如何中止程序的执行 I/O译码电路 第四章 硬件接口实验 实验一 双色灯实验 三、编程提示 实验二 开关状态显示实验 实验三 模拟交通灯实验 一、实验要求 编写程序以8255作为输出口,控制4个双色LED(可发红、绿、黄光),模拟十字路口交通灯管理。 二、实验目的 1.学习在PC机系统中扩展简单I/O接口的方法; 2.进一步学习编制数据输出程序的设计方法; 3.学习模拟交通灯控制的方法; 4.学习双色灯的使用。 三、实验电路接线图 实验电路接图参见实验一。 编程提示: 双色灯的接法参看实验一 四、实验说明 因为本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一十字路口为东西南北走向,初始状态0为东西南北均为红灯。然后转状态1,南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几下转亮黄灯,延时几秒,东西仍然红灯。再转状态3,东

您可能关注的文档

文档评论(0)

花仙子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档