GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)
实验名称实验一仿真软件认识课程名称微机原理课程号
学院(系) 信息学院专业电气工程及其自动化班级电气1123
学生姓名许学儒学号201211631325 实验地点科技楼422 实验日期
一、实验目的
1.熟悉汇编语言指令和汇编语言设计方法及仿真调试方法。
2.学习传送类指令的程序的编写。
3. 学习分支或循环程序的编写。
4. 学会间接寻址的使用方法,学会指针的使用。
二、实验设备
EMU8086编程仿真软件
三、实验内容
编程实现将当前数据段内1000单元开始的连续10个字节的内容传送到以2000为起始地址的单元中。1.编写源程序,通过emu8086仿真软件编译调试。
2.软件调试,在1000起始的连续的单元中随机输入10个数。
3.运行程序,观察0710:2000等单元内容是否和刚才输入的随机数相同。
四、实验步骤
1、问题分析:根据实验目的和实验内容,该程序做的是将存储器中偏移地址为1000H所指向的内容传送到2000H进行存储。由于传送指令mov不能两个同时都为存储器操作数,故要给定两个偏移指针si、di,先将一个字节的内容传送给寄存器al,再通过al传送给存储器。设定循环次数cx=10,编写循环指令。
2、代码设计编写如下图所示:
输入0710:1000 之数字如下图: