当前位置:文档之家› 汇编语言实验2报告

汇编语言实验2报告

源代码及注释如下:
运行结果显示和值截图如下:
四、实验总结
1.学习并且掌握了汇编语言程序的基本设计
2.了解了编语言编程的顺序结构,选择结构,循环结构
3.学会了使用汇编语言的集成环境,掌握了基本键盘输入,屏幕输出等功能。
4.对于程序的健壮性做的不够好,未能处理多种输入错误情况,还需要改进。
实验报告
系别
班级
学号
姓名
时间
地点
计科系
1103
11150076
王明月
2003-11-29
B213
课程名称
汇编语言与接口技术
实验名称
汇编语言实验2
汇编语言程序设计实验
2.实验过程
一.实验目的与要求
1.学习并掌握汇编语言程序的基本设计
2.编程掌握汇编语言编程的顺序结构,选择结构,循环结构
二.实验设备
微型计算机
三.实验内容
1.编程实现将内存或者寄存器内的十六进制数以十进制数的形式输出显示在屏幕上,(如十六进制数41h,如果正常调用dos输出则会显示出字符A,如何能够在屏幕上显示出十进制数65呢?)源程序命名为1.asm。(必须使用集成环境)
提示:第一,十六进制转换成十进制,除以10,取余数….,如此反复,直至商为0;
源程序及注释如下:
运行结果及测试如下:
3.试编写一个汇编语言程序,要求键盘输入的小写字母用大写字母显示出来,源程序命名为3.asm。
(注意程序的健壮性,最好能够处理多种输入错误情况)
源代码及注释如下:
键盘输入小写字母并用大写字母显示截图如下:
输入其他字符:
4.试编写一个汇编语言程序求1+2+3+……..+10,并在屏幕上显示最终的和值,源程序命名为4.asm。
第二,内存中开辟空间存放刚才分离出来的十进制的每一位,再逐个转换成ASCII码;
第三,先分离出来的是低位,应该最后转换并显示
第四,转换ASCII码,可以利用加上30H即可。
源程序及注释如下:
运行结果及测试如下:
2.编程实现9+8-7运算,并在屏幕上显示结果,源程序命名为2.asm。(必须使用集成环境)
相关主题