微机原理与接口实验.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:4 大小:52KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理与接口实验.doc

微机原理与接口实验.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计实验报告书第页《微机原理与接口技术》实验报告书班级:01131004学号:0113100424姓名:康锐2013年5月15日实验题目:编程从键盘输入两个一位十进制数,计算二者之和,并将计算结果显示在屏幕上。(可参考平时上机实验三)(限时40分钟完成)实验目的:=1\*GB2⑴掌握INT21H软件中断来调用DOS系统I/O子程序的方法=2\*GB2⑵掌握将存储在内存单元中的数据在屏幕上显示的方法=3\*GB2⑶掌握从键盘输入信息到内存的方法实验要求:实现题目要求的完整的汇编程序实验程序:(程序要求注释)DATASEGMENT;定义源数据段,数据段名称为DATAMSRDB"PLEASEINPUTDATA:$"MSDDB"THERESULTIS:$"DATAENDScodesegment;定义代码段,代码段名称为codeassumecs:codestart:movcx,2movbl,0next:movah,1设置入口参数int21h分析出口参数subal,30hjcnext背减数小于减数跳转cmpal,9h比较指令janex被减数大于减数跳转taddal,bl把bl和al的值相加daa调整movbl,al把al值赋给blmovdl,13movah,2int21hmovdl,10int21hloopnext标号nextmovcl,4movdh,2next1:rolbl,clmovdl,blanddl,0fhadddl,30hmovah,2int21hdecdhjnznext1为0的时候跳转movah,1int21hmovah,4ch把4ch当中的值赋给ahint21hcodeends结束代码段endstart结束整个程序实验结果:(实验结果截图)注:实验报告命名为“学号+姓名.doc”,并在桌面上点开“提交作业”图标,将做好的实验报告拷贝到该文件夹提交