微机系统与接口技术实验指导书(2013版课程设计参考)(2)
微机系统与接口技术实验教程 五邑大学计算机学院
图1-4 程序编辑界面
5. 点击
,编译文件,若程序编译无误,则可以继续点击
进行链接,链接无误后方可
以加载程序。编译、链接后输出如图1-5所示的输出信息。
图1-5 编译输出信息界面
6. 连接PC与实验系统的通讯电缆,打开实验系统电源。
7. 编译、链接都正确并且上下位机通讯成功后,就可以下载程序,联机调试了。可以通过端口列表中的“端口测试”来检查通讯是否正常。点击
下载程序。
为编译、链接、下载
组合按钮,通过该按钮可以将编译、链接、下载一次完成。下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。起始运行语句下会有一条绿色的背景。如图1-6所示。
4
微机系统与接口技术实验教程 五邑大学计算机学院
图1-6 加载成功显示界面
8. 将输出区切换到调试窗口,使用D0000:3000命令查看内存3000H起始地址的数据,如图2.7所示。存储器在初始状态时,默认数据为CC。
图1-7 内存地址单元数据显示
9. 点击按钮
运行程序,待程序运行停止后,通过D0000:3000命令来观察程序运行结
5
微机系统与接口技术实验教程 五邑大学计算机学院
果。如图1-8所示。
图1-8 运行程序后数据变化显示
10. 也可以通过设置断点,断点显示如图1-9所示,然后运行程序,当遇到断点时程序会停下来,然后观察数据。可以使用E0000:3000来改变该地址单元的数据,如图1-10所示,输入11后,按“空格”键,可以接着输入第二个数,如22,结束输入按“回车”键。
图1-9 断点设置显示 图1-10 修改内存单元数据显示界面 实验例程文件名为Wmd861.asm。
1.5 操作练习
编写程序,将内存3500H单元开始的8个数据复制到3600H单元开始的数据区中。通过调试验证程序功能,使用E命令修改3500H单元开始的数据,运行程序后使用D命令查看3600H单元开始的数据。
6
微机系统与接口技术实验教程 五邑大学计算机学院
二、数制转换实验
2.1 实验目的
1. 掌握不同进制数及编码相互转换的程序设计方法,加深对数制转换的理解。 2. 熟悉程序调试的方法。
2.2 实验设备
PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。
2.3 实验内容及步骤
计算机输入设备输入的信息一般是由ASCII码或BCD码表示的数据或字符,CPU一般均用二进制数进行计算或其它信息处理,处理结果的输出又必须依照外设的要求变为ASCII码、BCD码或七段显示码等。因此,在应用软件中,各类数制的转换是必不可少的。 计算机与外设间的数制转换关系如图2-1所示,数制对应关系如表2-1所示。
键 盘光 电 机拨码开关数据开关ASCII码ASCII码BCD码二进制二进制ASCII码ASCII码BCD码二进制CRT显示打 印 机多段显示位 显 示主机 图2-1 数制转换关系
1. 将ASCII码表示的十进制数转换为二进制数
十进制表示为:
Dn?10?Dn?1?10nn?1?????D0?10?0?Di?0ni?10i (1)
Di代表十进制数0,1,2,…,9; 上式转换为:
?Di?0ni?10i?(???((Dn?10?Dn?1)?10?Dn?2)?10?????D1)?10?D0 (2)
由式(2)可归纳十进制数转换为二进制数的方法:从十进制数的最高位Dn开始作乘10加次位的操作,依次类推,则可求出二进制数的结果。
7
微机系统与接口技术实验教程 五邑大学计算机学院
表2-1 数制对应关系表 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F
程序流程图如图2-2所示。实验参考程序如下。 实验程序清单(例程文件名:A2-1.ASM)
SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS DATA SEGMENT SADD DB 30H,30H,32H,35H,36H 数:00256 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV AX, OFFSET SADD MOV SI, AX MOV BX, 000AH MOV CX, 0004H MOV AH, 00H MOV AL, [SI] SUB AL, 30H A1: IMUL BX MOV DX, [SI+01] AND DX, 00FFH 8
初始化转换首地址转换次数→CX程序开始BCD码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 二进制 机器码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 ASCII码 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 41H 42H 43H 44H 45H 46H 七段码 共阳 40H 79H 24H 30H 19H 12H 02H 78H 00H 18H 08H 03H 46H 21H 06H 0EH 共阴 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 67H 77H 7CH 39H 5EH 79H 71H ;十进制
取第一位ASCII码减去30H乘10加下一位ASCII码减30HN转换完否?Y程序结束图2-2 转换程序流程图
…… 此处隐藏:584字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




