- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
综合性实验报告
2012-2013-1
课程名称:《汇编语言与微机原理》
班级:10级计算机(1)班
学号:79
姓名:王东亮
实验项目:基于DOS系统功能调用、串处理指令的用户管理实验
1实验目的与要求:
通过本综合性实验,可以达到以下目的:
1、掌握内存中数据的存储与管理方法;
2、掌握使用DOS系统功能调用的方法进行程序设计的三个基本步骤;
3、掌握使用DOS系统功能调用进行字符串显示与录入、存储的程序设计;
4、掌握字符串处理指令的功能、格式及使用方法;
5、掌握使用汇编语言进行程序设计、调试的方法。
2实验内容:
1、进行子程序设计,功能为:
(1)调用DOS系统功能进行字符串录入提示;并对用户根据提示输入的用户名进行存储;
(2)系统自动匹配录入用户名与预设用户名,若相同,则提示“ENTERTHESYSTEM….”,
否则,提示“REFUSEDTOENTER!”。
2、调用DOS系统21H中断的25H号功能,将此子程序的入口地址写入中断矢量表,中断矢
量号定义为60H。
3、定义主程序,功能如下:
(1)在数据存储区域预设用户名;
(2)使用INT60H中断指令进行中断调用;
4、调试、执行程序并记录调试结果。
3实验过程(要求在实验报告中写出全部代码,并提交纸质实验报告和电子
文档,电子文档为实验报告、源代码、obj、exe文件的压缩包)
参考过程如下:
1、进入DOS操作系统;
2、键入EDIT进入全屏幕编辑环境;
3、建立源文件.ASM并保存;
4、返回DOS系统;
5、用汇编程序MASM对源文件汇编产生目标文件.OBJ;
6、用链接程序LINK产生执行文件.EXE;
1文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
7、执行程序;
8、进入DEBUG,进行程序功能调试的方法。
完整源代码如下:
DATASEGMENT
WAITFINPUTDB100
DB?
DBDBDBDBDB100DUP(?)100DUP(?)100DUP(?)100DUP(?)100DUP(?)
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:
MOVAX,DATA
MOVDS,AX
MOVES,AX
MOVDX,SEGMAIN
MOVDS,DX
MOVDX,OFFSETMAIN
MOVAX,2560H
INT21H
INT60H
MOVAH,4CH
INT21H
MAINPROCNEAR
MOVAX,DATA
MOVDS,AX
DISP1:LEADX,MESG
MOVAH,9
INT21H
INPUT:MOVAH,10
LEADX,WAITFINPUT
INT21H
HANG:MOVDL,0DH
MOVAH,2
INT21H
2文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
MOVDL,0AH
MOVAH,2
INT21H
CALLCHECK
CHECKPROCNEAR
CLD
MOVCL,WAITFINPUT+1
CMPCL,5
JNZREFE
MOVCH,0
LEASI,WAITFINP
您可能关注的文档
最近下载
- 水文分析软件:MIKE 21二次开发_(1).MIKE21概述.docx VIP
- 高中数学人教A版(2019)选择性必修第一册第三章圆锥曲线的方程教学分析和教学建议(课件).pptx
- 清洁生产和清洁生产审核.pptx VIP
- 人教版小学六年级语文上册第五单元测试卷及答案.pdf VIP
- 水族世界行业调研报告解数咨询1016mb.pptx VIP
- 冷库灭火和应急疏散救援预案.docx VIP
- 水文分析软件:MIKE 21二次开发_(10).MIKE21API接口应用.docx VIP
- 供应链风险管理与应急预案.docx VIP
- 酒店前台交接班记录表完整优秀版.docx VIP
- 一种小干扰RNA及其应用专利CN118516357A说明书.pdf
文档评论(0)