- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口技术》
实验指导书
王成端 周建梁 编写
计算机与通信工程学院
2008年6月目 录
实验一 汇编语言程序的建立和执行 1
实验二 DEBUG调试程序实验 5
实验三 循环与分支程序设计实验 10
实验四 DOS系统功能调用(字符输入与输出) 13
实验五 存储器读写 16
实验六 中断控制器8259A应用 18
实验七 并行口8255A应用 25
实验八 继电器控制实验 30
实验九 定时/计数器8253A应用 33
实验十 D/A转换0832应用 36
实验十一 A/D转换0809应用 39
实验十二 步进电机控制实验 45
实验十三 串行通信实验 49
1,3,5,7,9,10
实验一 汇编语言程序的建立和执行
一、实验目的
1.掌握实验软件DVCC实验系统的使用方法。
2.掌握DVCC系列单片机仿真实验系统的性能。
3.掌握调用MS-DOS下的屏幕编辑程序EDIT(或其他字处理软件)来建立和修改汇编语言程序的方法。
4.掌握MS-DOS下的宏汇编MASM的使用方法。
5.掌握MS-DOS下的LINK程序连接程序的方法。
二、实验内容
(一)认识实验系统
1.设置系统:
设置为8086/ 8088CPU系统。
对DVCC-5286JH,DVCC-598JH机型,SK1位1-5置OFF,位6、7、10置ON,SK2置OFF,SK3全部OFF,SK4、SK5全部ON,卧式开关KBB置88,立式开关KBB1置51、88位置,短路块DL1—DL4的位2、3相连。然后将88CPU卡插入J6、J9两插座中,卡上的CZ1对应实验台J6,卡上的CZ2对应实验台J9。
2.启动系统:
(1)启动电脑。打开直流稳压电源。此时实验系统应显示闪动的“P”,否则按RESET按钮,若再无显示,立即关掉电源,请指导教师检查处理后再试。
(2)运行windows桌面上的“DVCC实验系统”,在DVCC实验系统显示“P”状态下,按PCDBG键,显示器全暗。上位机菜单上选择“联接”菜单项。联接正常,电脑屏幕显示:寄存器窗口、反汇编窗口。如出现“联接失败”提示,则表明DVCC系统与PC连接不上,请指导检查处理,可检查电源线及PC端口(COM1/COM2)等是否有问题,各种开关是否在正确位置。
3.详细观察实验系统中各个芯片的编号和位置及其所处的模块。
4.学习软件各个菜单的组合及其所能完成的功能。
(1)新建汇编语言文件:在新建窗口下输入汇编语言程序,保存为ASM文件。
(2)编译汇编语言文件:产生OBJ目标文件编译连接:一次产生OBJ和EXE文件。
5.关闭系统:
首先,关闭直流稳压电源,然后在将实验中所用的连接线拔除。
然后,关闭DVCC实验软件。
最后,关闭电脑,开始—关闭系统;然后关闭显示器电源。
6.整理实验台卫生后,按秩序离开实验室。
(二)汇编语言程序建立和编译
1.建立和修改汇编语言程序。保存为ASM文件。
例如:编写汇编语言源程序,实现在屏幕上显示数据段中的一串英文字符“How are you!”。
源程序如下:文件名为disp.asm
DATA SEGMENT
S1 DB HOW ARE YOU!,$
DATA ENDS
STACK SEGMENT PARA STACK
DB 64 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AH,9H
MOV DX,OFFSET S1
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
2.对源文件进行汇编。
调用在MS-DOS下的宏汇编(MACRO assembler)MASM来实现。
将汇编语言源程序用宏汇编程序汇编后,可形成三个文件:
(1)目标文件:扩展名为.OBJ。将源程序的操作码部分变为机器码,但地址操作数是可浮动的相对地址,而不是实际地址。需要LINK连接文件才能形成可执行文件。
(2)列表文件:扩展名为.LST。它把源程序(包括注释)和汇编后的目标程序都打印出来,以供检查程序用。
(3)交叉索引文件:扩展名为.CRF。它是对源程序中所用的各种符号进行前后对照 。
其中,目标文件是必须产生的。而其他两个文件在需要时给予命令就可产生,对连接和执行程序无直接关系。
3.执行连接程序。
连接程序LINK是把一个或多个独立的目标程序模块装配成一个可重定位的可执行文件,扩展名为.EXE文件。此外,还可以产生一个内存映象文件,扩展名为.MAP。
连接程序执行过程:
在DOS状态下,键入LINK,调用LINK程序。
第一行,询问被连接的各目标文件命(默认为.OBJ文件),当键入不止一个文件名时
文档评论(0)