收藏 分销(赏)

实验四显示程序实验设计.doc

上传人:人****来 文档编号:9720753 上传时间:2025-04-04 格式:DOC 页数:3 大小:31.50KB 下载积分:5 金币
下载 相关 举报
实验四显示程序实验设计.doc_第1页
第1页 / 共3页
实验四显示程序实验设计.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
实验四 显示程序实验设计 一 实验目的 1.1 了解INT 10H各功能的作用及用法。 1.2 掌握字符方式下PC机显示器显示控制。 二 实验设备 2.1 TD86/88+教学实验系统一台。 2.2 微型计算机(PC机)一台。 三 实验内容 3.1 显示实验 3.1.1 实验要求: 在显示器上显示A-Z 共26个英文字母。 3.1.2 实验原理: 显示器I/O功能调用使用说明如下: INT 10H使用说明如下: 1.入口:AH=00H,AL=01H 功能:清屏 2.入口:AH=01H,AL=数据 功能:写AL中的数据到屏幕上 3.入口:AH=06H,DS:BX=字符串首址,且字符串尾用00H填充。 功能:显示一字串,直到遇到00H为止 3.1.3 参考程序如下: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX,001AH ;显示字符个数(26)送入CX MOV BL,41H ;显示字符‘A’ MOV AH,01H ;显示一个字符 A1: MOV AL,BL INT 10H INC BL ;显示下一个字符 PUSH CX MOV CX,0FFFFH ;延时 A2: LOOP A2 ;CX ←CX-1;CX≠0,则转移A2。 POP CX DEC CX JNZ A1 ;jump if not zero 不为零则跳转 INT 03H ;程序断点 CODE ENDS END START 3.1.4 调试提示: (1) 输入程序并检查无误,经汇编、链接后装入系统。 (2) G=0000:2000↙,运行实验程序,并观察实验结果。 3.2 设计性试验——字符和数据的显示(选做,可参考龚尚福教科书p134~p136,DOS系统功能调用INT 21H) 3.2.1 设计要求: 先显示信息“INPUT STRING,THE END FLAG IS $”再接收字符。如为0-9,则计数器加1,并显示数据。如为非数字,则直接显示,但不记数。 3.2.2 设计提示:参考程序框图如图4-1。 3.2.3 调试提示: 根据设计要求和程序流程图设计出程序,并调试,可单步运行程序,检查寄存器内容是否正确,程序运行过程中如发现有错误,找出错误原因,修改程序,再次运行。整个程序单步运行一次后,若无错误后,按RESET返回到监控状态,再用G=0000:2000↙运行程序,观察实验结果是否与实验要求的一致,一致则本次设计实验成功完成,不一致则重新检查程序,修改后再运行,直到成功为止。 图 4-1 字符与数据显示程序流程图 四 实验预习要求 4.1 仔细阅读实验指导书。 4.2 提前设计好字符和数据的显示实验的程序。 五 思考题 修改显示实验一程序,在显示器上显示‘GOOD AFTERNOON’。要求:分别用AH=01(写一字符到屏上功能块),AH=06(显示一字符串功能块)来完成。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服