《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx

上传人:牧羊曲112 文档编号:3064643 上传时间:2023-03-10 格式:DOCX 页数:3 大小:36.96KB
返回 下载 相关 举报
《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx_第1页
第1页 / 共3页
《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx_第2页
第2页 / 共3页
《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》实验四显示缓冲区内实际字符个数.docx(3页珍藏版)》请在三一办公上搜索。

1、微机原理与接口技术实验四显示缓冲区内实际字符个数Mksun成 微机原理与接口技术实验四:显示缓冲区内实际字符个数 实验目的要求: 1、熟练掌握数据缓冲区的建立方法及字符串输入的DOS功 能的使用特点。 2、熟练掌握子程序的建立及调用方法。 3、掌握显示2位十六进制数的程序段的设计。 4、掌握回车、换行操作的实现方法。 实验内容: 建立一个最大长度为100字节的缓冲区,接收从键盘输入的字符串,并统计实际输入的字符个数,以2位十六进制的形式显示出来,要求显示部分采用子程序结构设计。 实现上面功能的程序如下: DATA SEGMENT BUFF DB 100,?,100 DUP(?) DATA EN

2、DS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV DX,OFFSET BUFF MOV AH,0AH Mksun成 INT 21H MOV DL,10 MOV AH,02H INT 21H MOV DL,BUFF+1 MOV CL,4 SHR DL,CL CALL DISP MOV DL,BUFF+1 AND DL,0FH CALL DISP MOV DL,H MOV AH,2 INT 21H MOV AH,4CH INT 21H DISP PROC NEAR CMP DL,0AH JS DONE ADD DL,7 DONE: ADD DL,30H MOV AH,2 INT 21H RET DISP ENDP CODE ENDS END START 思考题: 如果要将数据以两位十进制形式显示出来,程序应如何修改? Mksun成 实现更改过后的实验程序如下: Mksun成 本次试验结果在DOS下输入123456789,结果栏显示的是:09 以上程序都是连接的,截图会有重复的部分,请仔细看,本次实验数据仅供参考!来自mksun成 附基本实验DOS下步骤: Mksun成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号