实验二.docx
《实验二.docx》由会员分享,可在线阅读,更多相关《实验二.docx(16页珍藏版)》请在冰豆网上搜索。
![实验二.docx](https://file1.bdocx.com/fileroot1/2023-6/28/530296b0-deab-4a2f-b4ce-f92a9e1846e7/530296b0-deab-4a2f-b4ce-f92a9e1846e71.gif)
实验二
辽宁师范大学计算机与信息技术学院
综合性实验报告
课程名称:
汇编语言
实验题目:
数值计算程序设计
学生姓名:
左丰亮
专业:
计算机科学与技术
学号:
20101118050111
实验日期:
实验成绩:
一、实验目的
通过设计顺序程序,掌握汇编语言程序设计思路和编写方法,并通过实验观察和分析程序的执行结果。
熟练掌握数值计算程序设计方法。
二、实验内容
(1)按照P55上机步骤运行4.1.1例题程序。
修改X、Y的值,观察运行结果。
(2)4.4节屏幕显示和键盘输入。
练习P83例1、例2;P84例1、例2(补充)。
(3)参考示例4-9,完成下列实验内容:
设计程序。
实现Y=2X+3,X是一位从键盘输入,在下一行上显示“Y=2X+3=”以及十进制计算结果。
三、实验过程(含结果抓图)
(1)按照P55上机步骤运行4.1.1例题程序。
修改X、Y的值,观察运行结果。
1.用edit输入编写好的源程序,先进入hb文件夹,再执行edit。
2.执行masm命令对源程序进行汇编。
3.用link命令对生成的abc.obj进行连接。
4.执行abc.exe。
5.反汇编命令u,执行程序命令G。
6.查看存储单元命令D
7.退出debug的Q命令
8.修改值X=8,Y=9
(1)1.用edit输入编写好的源程序,先进入hb文件夹,再执行edit。
2.执行masm命令对源程序进行汇编。
3.用link命令对生成的abc.obj进行连接。
4.执行abc.exe。
5.反汇编命令u,执行程序命令G。
6.查看存储单元命令D
7.退出debug的Q命令
(2)4.4节屏幕显示和键盘输入。
练习P83例1、例2;P84例1、例2(补充)。
1.从键盘输入一个字符后,接着再显示出来。
2.键盘输入的大写字母换成小写字母显示。
84页例1
例2
(3)参考示例4-9,完成下列实验内容:
设计程序。
实现Y=2X+3,X是一位从键盘输入,在下一行上显示“Y=2X+3=”以及十进制计算结果。
1.用edit输入编写好的源程序,先进入hb文件夹,再执行edit。
2.执行masm命令对源程序进行汇编
3.执行link命令对源程序进行汇编
3.输出结果
四、实验结果分析(运行过程中出现的问题、如何解决的;实验过程中的经验及教训)
1.在做第三题的时候感觉思路不是很明确,在大家一起的讨论中才得出结果。
2.对于最基本的操作不是很熟练,用错打错常用的语句。
3.数据段基本语句已经背下来,但是代码段的程序还得参照着书才能做出来。
五、实验拓展