第一范文网 - 专业文章范例文档资料分享平台

大连大学微机原理与接口技术期末考试卷B

来源:用户分享 时间:2025/6/18 6:43:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

4.下面的程序执行完毕后,屏幕上显示的内容是 。(8分) DATA SEGMENT

BUFFER DB 5 DUP(?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA NEXT:MOV DX,0

DIV BX ADD DL,30H MOV [SI],DL MAIN:MOV AX,DATA

MOV DS,AX MOV BL,1

GOON:MOV AL,BL

MUL AL CALL OUTPUT CMP AX,100 JAE STOP INC BL JMP GOON

STOP:MOV AH,4CH

INT 21H

OUTPUT PROC

PUSH AX PUSH BX

LEA SI,BUFFER+4 MOV BX,10 MOV CX,0

第 5 页DEC SI INC CX CMP AX,0 JNE NEXT

SHOW:INC SI

MOV DL,[SI] MOV AH,2 INT 21H LOOP SHOW MOV DL,\\MOV AH,2 INT 21H POP BX POP AX RET

OUTPUT ENDP CODE ENDS END MAIN

三、编写程序,从键盘输入一个字符串,统计其中大写字母、小写字母和数字字符的个数,并将统计结果分别存入变量X1、X2和X3中。(本题15分)

第 6 页

四、编写程序,从键盘输入一个不超过4位的十进制数,把该数的值保存到变量VALUE中。要求程序能对非法输入(指按下了非数字键)进行检测,并在屏幕上显示该十进制数,当用户按回车键时输入结束。(本题15分)

第 7 页

五、利用8237A实现存储器到存储器的数据传送。已知源数据区的首地址为BUFF1,目的数据区的首地址为BUFF2,要传送的数据量为2000个字节,8237A的端口地址为8000~800FH,采用数据块传送方式,请编写对8237A初始化的程序段。(本题20分)

第 8 页

大连大学微机原理与接口技术期末考试卷B.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0qe0d1iozh7u3cm9b9nu86wqu5roq7003am_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top