- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口》实验
《微机原理与接口》实验 该实验系统的硬件布局图如下图所示。 实验系统寻址范围定义如下表所示: 系统已定义的I/O地址如下表所示: 操作流程 1、点击桌面上图标,如下图所示: 2、出现如下图所示的提示窗口。 如果用RS232串行接口与微机进行连接,则选择串口1;如果用USB口专用线与微机相连,则选择串口3,波特率可以任选(建议选择57600)。 3、如果没有连接仪器,屏幕上将出现出错对话框,如下图所示,请您确认是否需要连接。 4、经过以上步骤,屏幕上出现DaisWin集成开发环境的系统画面,如下图所示。 第一部分 软件实验(4学时,根据难度选作) 实验重点: 熟悉DAIS接口实验开发平台; 熟悉8086/8088汇编指令系统; 熟悉结构化程序设计过程; 掌握汇编语言程序设计方法; 熟练掌握DEBUG调试软件的使用方法; 学会分析程序中的逻辑错误; 实验一 清零程序(1学时) 实验内容:把RAM区内4000H~40FFH单元的内容清零。 实验要求:用连续或单步方式运行程序,检查4000~40FFH中执行程序前后的内容变化。 设计要点:掌握循环程序的设计方法。 实验二 拆字程序(1学时) 实验内容:把4000H的内容拆开,高位送4001H低位,低位送4002H低位,4001H、4002H高位清零。 实验要求:用连续或单步方式运行程序,检查4000~4002H中内容变化情况。 设计要点:掌握数据的存储方法,能正确读出数据。 实验三 拼字程序(1学时) 实验内容:把4000H、4001H的低位分别送入4002H,拼装成一个字节。 实验要求:用单步或断点方式运行程序,检查4002H内容变化情况。 设计要点:掌握数据的存储方法。 实验四 数据区移动(3学时) 实验内容:把源RAM区首地址内的16字节数据传送到目标RAM区。 实验要求:把内存中一数据区(称为源数据块)传送到另一存储区(称为目的数据块)。调试运行程序,检查目标RAM区中内容是否和源RAM区中内容完全一致。 设计要点:要考虑到源数据块和目的数据块在存储器中的三种位置情况,根据不同的数据存放情况进行程序设计。 (1)两个数据块分离,数据的传送可以直接从源数据块的首址开始,直到数据传送完为止。这种情况最简单,如下图所示。 (2)源数据块的后部与目的数据块的首部有重叠,数据的传送应当从源数据块的后部开始往前传送。如下图所示。 (3)目的数据块的后部与源数据块的首部有重叠,数据的传送应当从源数据块的首址开始顺序传送。如下图所示。 实验五 数据排序实验(2学时) 实验内容:将RAM中(4000H~400AH)的无符号正整数排序,要求按从小到大的次序排列。 实验要求:在4000H~400AH中通过键盘命令输入不等的10个数,然后调试运行程序,检查4000H~400AH中内容是否按从小到大的顺序排列。 设计要点:灵活掌握各种排序方法。 排序方法 1、冒泡排序 冒泡排序, 顾名思义,就是排序时,最大的元素会如同气泡一样移至右端,其利用比较相邻元素的方法,将大的元素交换至右端,所以大的元素会不断的往右移动,直到适当的位置为止。 基本的气泡排序法可以利用旗标的方式稍微减少一些比较的时间,当寻访完数组后都没有发生任何的交换动作,表示排序已经完成,而无需再进行之后的循环比较与交换动作。 『例』 排序前:??? 95, 27, 90, 49, 80, 58, 6, 9, 18, 50??第 1 次排序:27 90 49 80 58 6 9 18 50 95?第 2 次排序:27 49 80 58 6 9 18 50 90 95?第 3 次排序:27 49 58 6 9 18 50 80 90 95?第 4 次排序:27 49 6 9 18 50 58 80 90 95?第 5 次排序:27 6 9 18 49 50 58 80 90 95?第 6 次排序:6 9 18 27 49 50 58 80 90 95?第 7 次排序:6 9 18 27 49 50 58 80 90 95? -- 没有改变次序,排序完成 2、插入排序 基本思想:??每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 『例』 [初始关键字] [49] 38 65 97 76 13 27 49????J=2(38) [38 49] 65 97 76 13 27 49????J=3(65) [38 49 65] 97 76 13 27 49????J=4(97) [38
您可能关注的文档
- WSPRO电缆认证测试仪.PDF
- XKB的概述和特性-施耐德主令控制器.PDF
- XPT5625简介-深圳市矽普特科技有限公司.PDF
- YB2172F智能数字交流毫伏表说明书.doc.doc
- XS型小型伺服式振动台系统-振动测量仪器.doc
- YD260无线监测系统-上海测振自动化仪器有限公司.PDF
- Web前端技术-厦门大学数据库实验室.ppt
- YAG激光切割电源使用说明书-深圳市安众电气有限公司.PDF
- YS2B扩散硅压力变送器-布莱迪公司.PDF
- Y30自动搬运车使用手册V1.ppt-AGV小车.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
原创力文档


文档评论(0)