实验报告册
课程名称: 微机原理 指导老师: 班 级: 姓 名: 学 号:
学 期: 20 19 —20 20 学年 第 学期
实 验 目 录
实验一:汇编语言程序设计 实验二: 实验三: 实验四: 实验五: 实验六:
姓名: 成绩:
实验一 汇编语言程序设计
一、实验目的
1、学习8088汇编语言程序的基本结构和程序设计的基本方法。
2、熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的全过程。 3、掌握DEBUG基本指令及其使用方法。
二、实验内容 编写程序,将80H-8FH共16个字节数据写入数据段1000H偏移地址开始的16个内存单元中。
三、实验步骤
1、进入编程环境,编写、汇编、链接、运行汇编语言源程序。
2、利用DEBUG指令,对程序进行调试。
四、实验程序
实验代码如下:
;将80H-8FH共16个字节数据写入数据段1000H偏移地址开始的16个内存单元中。
DATAS SEGMENT DATA DB
80H,81H,82H,83H,84H,85H,86H,87H,88H,89H,8AH,8BH,8CH,8DH,8EH,8FH;此处输入数据段代码 DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码 STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
MOV AX,DATAS MOV DS,AX
MOV ES,AX
MOV SI,OFFSET DATA MOV DI,1000H MOV CX,16 CLD
REP MOVSB;此处输入代码段代码 HLT
MOV AH,4CH INT 21H CODES ENDS
END START
五、实验结果
将80H-8FH送入1000H-1016H内存段的结果:
3. 实验小结
进一步巩固了数据的一般传送以及体会到了数据块传送的便利之处,进一熟悉了MASM软件的操作和DEBUG命令的使用。