汇编实验四汇编语言上机过程及屏幕字符显示程序 下载本文

内容发布更新时间 : 2024/5/4 6:22:41星期一 下面是文章的全部内容请认真阅读。

实 验 报 告

── 学年 第 学期

实 验 课 程 实 验 项 目 实 验 性 质 实 验 地 点 实 验 日 期 环 境 参 数 汇编语言 汇编语言上机过程及屏幕字符显示程序 专业选修课 第 周 星期 第 节 Windows xp 班 级 学 号 同 组 人 数 成 绩 1 第 组 学 生 姓 名 学 院 123 计算机科学技术 3 一、实验目的及要求 二、实验原理、实验内容 三、实验仪器设备及材料 四、操作方法与实验步骤 五、实验数据记录及处理 六、实验结果分析及讨论 一: 1、熟练掌握汇编语言的程序格式,程序设计方法;学会使用masm6.11对源程序进行编译、链接、调试和运行 2、利用DOS功能调用INT21H的2号和9号功能进行屏幕显示的方法。 3、利用^Break退出程序的方法及局限性。 4、汇编程序的编写 二:实验任务 编写一个简化的段定义结构程序: 先提示输入数字“Input number:0-9”,然后在下一行显示输入的数字,结束;如果不是键入了0-9 数字,就提示错误“ERROR!”,继续等待输入数字。 源代码: 教务处制 第 1 页

编译连接: 实验结果: 此程序没按要求将数字在下一行输出。且程序中用到了多余的指令int 3. 修改“done:”段 done: mov dl,al mov ah,02h int 21h .exit 0 2. 编写一个完整的段定义结构程序: 教务处制 第 2 页

从键盘输入一个字符串(不超过255个),将其中的小写字母转换成大写字母,然后按原来的顺序在屏幕上显示。要求对以上两个程序,进行编译,链接,调试,运行,给出具体步骤 源代码: 请问程序中的第39行错误用了一个标号。 编译连接: 教务处制 第 3 页