汇编语言实验报告

更新时间:2023-11-04 12:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

哈尔滨师范大学计算机科学与信息工程学院

实验报告手册

课程名称:汇编语言程序设计 指导教师: 伊波

专业: 计算机科学与技术2016年—2017年第二学期 姓名: 胡菲 学号:2015020021 年级: 2015级 班级:四班

实验报告填写及打印要求:

1、 2、 3、 4、 5、

左侧装订。

A4纸正反面打印;

实验报告封面、封面上填写内容必须打印;

实验报告内容,学生可手写也可打印,可根据内容自行加页;

指导教师必须手写签名;

实验报告内容

实验题目:用DEBUG调试程序

实验目的:1、掌握DEBUG命令的使用;2、了解8086指令的基本格式;3、掌握8086指令的

寻址方式;4、掌握8086指令系统及使用

实验要求: 利用DEBUG调试程序,可以将一个可执行程序(如。EXE、。COM等)装入内存中,并接管对程序运行的控制权,通过采取如反汇编、断点运行、单步执行、寄存器内容修改等方法,对可执行程序进行跟踪、调试,以找出其中的设计错误,然后再对源程序进行相应修改,重新生成正确的可执行程序。 实验器材:计算机 实验电路图/程序流程图: 1. 准备被调试程序 2.进入DEBUG环境 3.输入各种调试命令

实验步骤/程序源代码:

DATA SEGMENT

STR DB ‘HELLO,DENMARK$’ DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

MOV DX,OFFSET STR MOV AH,09H

INT 21H MOV AH,4CH INT 21H

CODE ENDS

END START 实验结果分析:

实验日期:2017.3.29

成绩评定:

□优秀(100-90分) □良好(89-80分) □中等(79-70分) □及格(69-60分) □不及格(60-0分)

教师签名: 年 月 日

实验报告内容

实验题目:单重循环程序设计

实验目的:1.掌握单重循环设计的方法。 2.掌握正确分配与使用寄存器。3.掌握控制循环的 方法。

实验要求:1、利用循环程序计算1+2+3+。。。+100的和,结果放入SUM单元2、设内存中以BUFFER为首地址的缓冲区中有若干个以非压缩BCD码形式存放的十进制数,并以“$”结束。它们的值可能是0~9中的任意一个,编程序将这些十进制数顺序显示在屏幕上。 实验器材:计算机 实验电路图/程序流程图:

实验步骤/程序源代码:

DATA SEGMENT

BUFFER DB 1,6,2,5,4,7,3,8,9,6,’$’ DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA START: MOV AX,DATA MOV DS,AX LEA SI, BUFFER

本文来源:https://www.bwwdw.com/article/qnb2.html

Top