好文档 - 专业文书写作范文服务资料分享网站

微机原理与应用实验报告-汇编语言程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

实验报告册

课程名称: 微机原理 指导老师: 班 级: 姓 名: 学 号:

学 期: 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命令的使用。

0x0l39k3dw7zlrl1bkfq6d7jn4l8uv01396
领取福利

微信扫码领取福利

微信扫码分享