微型计算机技术实验指导书06

微型计算机技术实验指导书06

ID:46243611

大小:144.94 KB

页数:45页

时间:2019-11-22

微型计算机技术实验指导书06_第1页
微型计算机技术实验指导书06_第2页
微型计算机技术实验指导书06_第3页
微型计算机技术实验指导书06_第4页
微型计算机技术实验指导书06_第5页
资源描述:

《微型计算机技术实验指导书06》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微型计算机技术》实验指导书吴琼编沈阳大学信息工程学院目录实验一:动画显示实验1实验二:图形显示实验10实验三:音响实验19实验四:交通灯实验24实验五:输入输出实验26实验六:自发自收通信实验27实验七:硬件中断实验28实验八:定时计数器实验30附录SAC-8086实验设备程序主窗口32课程编号:11211371适用层次:本科课程总学时:48实验学时:16撰写人:吴琼课程类别:学科必修课适用专业:通信工程适用学期:第6学期开设实验项目数:8审核人:周昕教学院长:范立南实验一:动画显示实验一、实验目的与要求1.掌握动画设计原理和设计方法;

2、2.熟悉对显示存储器直接编程的方法;3.进一步熟悉BIOS显示功能使用方法:4.利用BIOS的字符功能编制程序;5.利川直接写显示存储器的方法编制程序。二、实验类型验证三、实验原理及说明利用BIOS显示字符功能,在显示器上显示字符。中断INT21H:字符功能调用类(Character-OrientedFunction)01H>07H和08H—从标准输入设备输入字符02H一字符输出03H—辅助设备的输入04H—辅助设备的输出05H—打印输出06H—控制台输入/输出09H—显示字符串OAH—键盘缓冲输入OBH—检测输入状态OCH一清输入缓冲区

3、的输入功能(1)功能01H、07H和08H功能描述:从标准输入设备(如:键盘)读入一个字符。该中断在处理过程中将一直处于等待状态玄到有字符可读为止。该输入还对被重定向,如杲这样做,则无法判断文件是否已到文件尾入口参数:AH=01H,过滤掉控制字符,并回显=07H,不过滤掉控制字符,不回显=08H,过滤掉控制字符,不回显出口参数:AL=输入字符的ASCII码(1)功能02H功能描述:向标准输出设备(如:屏幕)输出一个字符。该输出还可被亜定向,如果这样做,则将无法判断磁盘是否满入口参数:AH=02HDL=待输出字符的ASCII码出口参数:无(

4、2)功能03H功能描述:从辅助设备读入一个字符,该辅助设备的缺省值为C0M1入口参数:AH=03H出口参数:□=读入字符的ASCII码(3)功能04H功能描述:向辅助设备输出一个字符,该辅助设备的缺省值为C0M1入口参数:AH=04HDL=待输出字符的ASCII码出口参数:无(4)功能05H功能描述:向标准的输出设备输出一-个字符。该缺省的输出设备为WT1端口的打印机,除非用MODE命令來改变入口参数:AH=05HDL=待输出字符的ASCII码出口参数:无(1)功能06H功能描述:控制台(如:键盘、屏幕)输入/输出。如果输入/输出操作被重

5、定向,那么,将无法判断文件是否己到文件尾,或磁盘己满入口参数:AH=06H,叽=输入/输出功能选择出口参数:若DL=OOH-FEH,则此功能为输出,DL为待输出字符的ASCII码;若DL=0FFH,则此功能为输入,此时:若ZF=1,则无字符可读,否则,人・=读入字符的ASCII码(2)功能09H功能描述:输出一个字符串到标准输出设备上。如杲输出操作被重定向,那么,将无法判断磁盘已满入口参数:AH=09HDS:DX=待输出字符的地址说明:待显示的字符串以'$'作为其结束标志出口参数:无(3)功能OAH功能描述:从标准输入设备上读入一个字节字

6、符串,遇到“回车键”结束输入(输入的字符在标准的输出设备上有冋显)。如果该输入操作被重定向,那么,将无法判断文件是否己到文件尾入口参数:AH=OAIIDS:DX=存放输入字符的起始地址接受输入字符串缓冲区的定义说明:1、第一个字节为缓冲区的最大容量,可认为是入口参数;2、第二个字节为实际输入的字符数(不包括回车键),可看作出口参数;3、从第三个字节开始存放实际输入的字符串;4、字符串以回车键结束,回车符是接受的最后一个字符;5、若输入的字符数超过缓冲区的最大容量,则多出的部分被丢弃,系统并发出响铃,直到输入“冋车”键才结束输入。例如:BU

7、FF80,?,80DUP(?);最多接受80个字符出口参数:无(1)功能0BH功能描述:检查标准输入设备上是否有字符可读。该输入操作可被重定向入口参数:AH=0BH出口参数:AL=OOH——无字符可读;FFH——有字符可读(10)功能0CII功能描述:淸空当前的标准输入缓冲区,再读入字符。其输入操作可被亜定向入口参数:AH=0CHAL=01H、06H、07H>08H或OAH出口参数:若入口参数AL为0八II,则DS:DX=存放输入字符的起始地址,否则,出口参数AL=输入字符的ASCII码四、实验仪器序号名称主要用途1SAC-8086实验台

8、2计算机编程五、实验内容和步骤1.编制字母下落一行的子程序(用BTOS显示字符功能)。子程序功能:字母下落一行入口条件:皿=行号,DL=列号,AL=字符的ASCII码2.在屏幕上显示一个开动的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。