资源描述:
《实验报告总结范文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验报告总结范文 成绩计算机原理实验室实验报告课程汇编语言与微机原理姓名专业计算机科学与技术学号日期计算机原理实验室实验报告1实验一输入输出实验实验环境PC机+Winxx+emu8086+proteus仿真器实验日期一.实验内容3.熟悉emu8086仿真系统4.实现控制台输入输出3.设计并单步调试实现一位十进制数的加法运算(屏幕效果为3+2=5,红色为输入其他为自动输出)4.实现两位十进制和的输出5.实现一位十进制四则运算6.实现多位数运算二.理论分析或算法分析文字描述以及算法流程图(文字主要描述
2、基本要求和扩展要求的算法流程区别) 1、在一位十进制的运算方法上,利用movah,1;int21h输入字符串。 利用movah,2;int21h显示到显示器上。 将第一个值赋值给al,将第二个值赋值给bl,用addal,bl实现al和bl的相加。 2、在实现;两位十进制的加法时,利用步骤一的方法,再次将两个值赋值给al和bl,利用adc实现十进制数的带进位相加。 3、一位十进制数的加法运算用addal,bl(加)得到;减法运算用xchgal,bl;subal,bl(减)得到;乘法运算用mu
3、lbl(无符号数相乘);除法运算用得到xchgal,bl;divbl(无符号数相除)得到。 算法流程图 (1)一位十进制数的加法输出“=”将al加到bl,并输出结束输出“+”输入一个数保存到al将al赋值到到bl输入一个数保存到al开始计算机原理实验室实验报告2 (2)两位十进制数的加法三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 1、实现一位十进制数的加法运算(屏幕效果为3+2=5,红色为输入其他为自动输出)movah,1int21hmovbl,almovah,2mov
4、dl,'+'int21hmovah,1int21handbl,0fhandax,0fhaddal,bl结束开始顺序输入一个两位十进制数输出“+”顺序输入一个两位十进制数将两个两位十进制数相加进行DAA修正,分别保存将修正后的结果除以十,商保存到高位,余数保存到低位输出“=”将结果分别输出计算机原理实验室实验报告3aaaorax,3030hmovbx,axmovah,2movdl,'='int21hcmpbh,30hjej1movah,2movdl,bhint21hj1:movah,2movdl,bl
5、int21h 2、实现一位十进制四则运算movah,1int21handal,0fhmovbl,almovah,1int21handal,0fhmovah,blaadmovbl,almovah,1int21hmovdl,alint21handal,0fh;movbh,al;int21h;andal,0fh;movah,bh;aad计算机原理实验室实验报告4xorah,ahcmpdl,'+'jnejp1addal,blaamjmpshortjp4jp1:cmpdl,'-'jnejp2xchgal,b
6、lsubal,blaamjmpshortjp4jp2:cmpdl,'*'jnejp3mulblaamjmpshortjp4jp3:xchgal,bldivblaamjp4:movbx,axmovah,2movdl,'='int21horbx,3030hcmpbh,'1'jcj1movdl,bhint21hj1:movdl,blint21h计算机原理实验室实验报告四.实验结果分析(含执行结果验证理方法等)验证了基本要求,实现了一位十进制 1、实现一位十进制数的加法运算(屏 2、实现一位十进制四则运
7、算5证、输出显示信息、图形、调试过程中所遇的问制数的加法运算以及一位十进制四则运算的功能.屏幕效果为3+2=5,红色为输入其他为自动输出)问题及处.计算机原理实验室实验报告6计算机原理实验室实验报告思考问题的个人想法,以及算法设想思考内容:1.输入输出数据和计算用数据的区别输入输出数据是字符,计算用数据2.单字符输入输出和串输入输出的不输入的单字符会存放在al中,输输入输出字符串,需要先把字符五.结论7想.别据是数值不同输出单字符前需要把字符ASCII码存放到dl中;串缓冲区首址存放到dsdx寄存器
8、中。 计算机原理实验室实验报告实验实验环境PC机+Winxx+emu8一.实验内容1.实现控制台输入输出2.实现两位十进制数猜数字游戏(基输出>(大于两倍)和远小二.理论分析或算法分析文字描述以及算法流程图(文字主要扩展要求1)在输出的变量里增加13,10.回车增加变量s4db'>>n',13,10,'$'s5db8二分支程序实验8086+proteus仿真器实验日期基本要求:输入两位数和预设数值比较,对于输出于<<(小于二分之一)要描述基本要求和扩展要求的算法流程