欢迎来到天天文库
浏览记录
ID:1212558
大小:393.00 KB
页数:16页
时间:2017-11-08
《接口技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、接口技术实验指导书实验一系统认识一、实验目的掌握TD-PITE微机原理与接口技术教学实验系统的操作,熟悉MASM编译器的操作环境。二、实验设备PC微机一台,TD-PITE实验装置一套。三、实验内容1、认识试验箱,MASM编译器。2、编写实验程序,在显示器上的输出窗口显示A~Z共26个大写英文字母。四、实验步骤1、打开试验箱,认识各芯片的功能,练习数据连接线的使用方法。2、练习使用MASM编译器。编写实验程序,在显示器上的输出窗口显示A~Z共26个大写英文字母。显示I/O功能调用使用说明如下:INT10使用说明入口:AH=00H,AL=01
2、H功能:清屏入口:AH=01H,AL=数据功能:写AL中的数据到显示屏上入口:AH=06H,DS:BX=字串首地址,且字符串尾用00H填充功能:显示一字串,直到遇到00H为止(1)编写实验程序,在MASM目录下,键入”EDIT ***.ASM”(***.ASM为所编程序的名称)。实验程序SSTACKSEGMENTSTACKDW64DUP(?)SSTACKENDSCODESEGMENTASSUMECS:CODESTART:MOVCX,001AHMOVBL,41HMOVAH,01HA1:MOVAL,BLINT10H;功能调用INCBLPUSH
3、CXMOVCX,0FFFFHA2:LOOPA2POPCXDECCXJNZA1A3:JMPA3CODEENDSENDSTART(2)编译试验程序,在MASM目录下,键入”MASM ***.ASM”。(3)链接试验程序,在MASM目录下,键入”LINK ***.ASM”。(4)运行实验程序,观察实验结果;(5)修改实验程序,在显示器上显示‘GOODAFTERNOON’,要求使用AH=06功能(显示一字符串功能块)完成。3、运行DEBUG.COM程序(1)用A命令编辑好汇编源程序—A1AA4:0100MOVDI,01801AA4:0103MOV
4、CX,801AA4:0106MOVAL,FF1AA4:0108REPSTOSB1AA4:010AHLT1AA4:010B(2)用U命令反汇编验证源程序—UCS:01001AA4:0100BF8001MOVDI,01801AA4:0103B97F00MOVCX,00801AA4:0106B0FFMOVAL,FF1AA4:0108F3REPZ1AA4:0109AASTOSB1AA4:010AF4HLT(3)源程序若有错误,可返回第3步用A命令修改,然后再进行反汇编。如果没有错误,就可以运行程序(4)用R命令观察程序未执行前,各有关寄存器的内容
5、,并添入下面括号中—RAL=()DI=()CX=()DS=()CS=()IP=()(5)用D命令观察程序未执行前,存放结果的存储区中的内容—DES:0180(6)用T命令执行一条指令,观察DI寄存器内容的变化,并添入下面括号中—TDI=()CS=()IP=()(7)用T命令逐条执行每一条指令,并观察相应寄存器内容和存储单元内容的变化,一直执行到程序的最后一条指令(8)用D命令观察程序执行的最终结果—DES:0180此时可观察到ES:0180~ES:01FF单元中的内容全部改为FF。(9)用R改变IP值,使指令回到第一条指令处—RIP:01
6、00(10)用R命令观察IP是否回到0100(11)用A命令改变存储数据的缓冲区的位置—A1AA4:0100MOVDI,02001AA4:0103(12)用D命令观察程序执行前存储区的内容—DES:0200(13)用G命令设置断点为HLT指令处—G010A(14)用D命令观察程序执行的最终结果—DES:0200此时将会观察到,ES:0200~ES:027F单元中的内容全部改为FF实验二8255A串行通讯应用实验一、实验目的1、了解串行通信的工作原理和通信协议。2、掌握串行接口8251A的使用方法。二、实验设备PC机、SAC—86S微机原理
7、与接口实验系统。三、实验准备1、检查实验平台电源供电是否正确。2、用通信电缆将实验与实验微机连接好,上位机与实验平台通信正常。3、准备实验导线若干。四、实验内容自收自发实验,从键盘输入一个字符,将其ASCII码加1后发送出去,再接收回来在屏幕上显示,实现数据的自发自收。五、实验原理1.8251的基本性能8251是可编程的串行通信接口,可以管理信号变化范围很大的串行数据通信。有下列基本性能:(1)通过编程,可以工作在同步方式,也可以工作在异步方式;(2)同步方式下,波特率为0~64K,异步方式下,波特率为0~19.2K;(3)在同步方式时,
8、可以用5~8位来代表字符,内部或外部同步,可自动插入同步字符;(4)在异步方式时,也使用5~8位来代表字符,自动为每个数据增加1个启动位,并能够根据编程为每个数据增加1个、1.5个或2个停止位
此文档下载收益归作者所有