实验报告_汇编1

实验报告_汇编1

ID:39284519

大小:58.00 KB

页数:6页

时间:2019-06-29

实验报告_汇编1_第1页
实验报告_汇编1_第2页
实验报告_汇编1_第3页
实验报告_汇编1_第4页
实验报告_汇编1_第5页
资源描述:

《实验报告_汇编1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海工程技术大学实验报告姓名袁炜炜班级Y210520学号Y21052024组别实验日期2006.10.22课程名称微型计算机原理同实验者指导老师丁惠华成绩实验名称:字符及字符串输入/输出与顺序程序设计实验1.实验目的:1.学习和掌握字符及字符串的输入输出方法。2.掌握顺序程序的设计方法。3.进一步掌握调试工具的使用方法。2.实验要求:1.复习DOS功能调用中用于字符输入(功能号为01H)、字符输出(功能号为02H)、字符串输入(功能号为0AH)以及字符串输出(功能号为09H)的调用方法(详见教材5.5.6节)2.复习BCD码运算调整指令。3.根据“1

2、0.2.3实验内容“中给出的源程序框架,编写完整的源程序,以便实验时调试。4.从“10.2.4实验习题“中任选二道题目,编写源程序,以便上机调试。3程序:1.从键盘输入两个1位十进制数,计算这两个数之和,并将结果在屏幕上显示出来。;*******************************************************;键盘输入2个数字求和;Y21052025;宗美霞;*******************************************************STACKSSEGMENTSTACK;堆栈段DW12

3、8DUP(?)STACKSENDSDATASEGMENTINFOR1DB"PLEASEINPUTTHEFIRSTDATA(<10):$"INFOR2DB0AH,0DH,"PLEASEINPUTTHESECONDDATA(<10):$"INFOR3DB0AH,0DH,"THERESULTIS:$"DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;显示字符串1MOVDX,OFFSETINFOR1MOVAH,09HINT21H;键盘输入一个数字MOVAH,01HINT21H;减

4、去30H后将数值放到BLSUBAL,30HMOVBL,AL;显示字符串2MOVDX,OFFSETINFOR2MOVAH,09HINT21H;键盘输入第2个数字MOVAH,01HINT21H;减去30HSUBAL,30H;非压缩型BCD码加法XORAH,AHADDAL,BLAAA;将数据先存放起来PUSHAX;显示字符串3MOVDX,OFFSETINFOR3MOVAH,09HINT21H;对AX复位POPAXPUSHAX;显示运算结果MOVDL,AHADDDL,30HMOVAH,02HINT21HPOPAXMOVDL,ALADDDL,30HMOVAH,

5、02HINT21HMOVAH,4CHINT21HCODEENDSENDSTART2.从键盘输入两个1位十进制数,计算这两个数之积,并将结果在屏幕上显示出来。;*******************************************************;键盘输入2个数字求积;Y21052001;陈捷;*******************************************************STACKSSEGMENTSTACK;堆栈段DW128DUP(?)STACKSENDSDATASEGMENTINFOR1DB"P

6、LEASEINPUTTHEFIRSTDATA(<10):$"INFOR2DB0AH,0DH,"PLEASEINPUTTHESECONDDATA(<10):$"INFOR3DB0AH,0DH,"THERESULTIS:$"TEMPDW00HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;显示字符串1MOVDX,OFFSETINFOR1MOVAH,09HINT21H;键盘输入一个数字MOVAH,01HINT21H;减去30H后将数值放到BLSUBAL,30HMOVBL,AL

7、;显示字符串2MOVDX,OFFSETINFOR2MOVAH,09HINT21H;键盘输入第2个数字MOVAH,01HINT21H;减去30HSUBAL,30H;非压缩型BCD码加法XORAH,AHMULBLAAM;将数据先存放起来MOVTEMP,AX;显示字符串3MOVDX,OFFSETINFOR3MOVAH,09HINT21H;对AX复位MOVAX,TEMP;显示运算结果MOVDL,AHADDDL,30HMOVAH,02HINT21HMOVAX,TEMPMOVDL,ALADDDL,30HMOVAH,02HINT21HMOVAH,4CHINT21H

8、CODEENDSENDSTART3.从键盘输入一个0到9的任意自然数,将其立方值在屏幕上显示出来。;****

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。