微机实验模版 联系客服

发布时间 : 星期一 文章微机实验模版更新完毕开始阅读

微机原理与接口技术实验

实验一 数据传送

一、 实验目的

1.熟悉8086指令系统的数据传送指令及8086的寻址方式。 2.利用EMU调试工具来调试汇编语言程序。 二、 实验预习要求

1.复习8086指令系统中的数据传送类指令和8086的寻址方式。 2.预习EMU的使用方法:

a) 如何启动EMU; b) 如何在各窗口之间切换;

c) 如何查看或修改寄存器、状态标志和存储单元的内容; d) 如何输入程序段;

3.按照题目要求预先编写好实验中的程序段。 三、 实验任务

1.通过下述程序段的输入和执行来熟悉EMU的使用,并通过显示器屏幕观察程序的执行情况。练习程序段如下:

MOV BL,08H 执行后,BL=08H MOV CL,BL 执行后,CL=08H MOV AX,03FFH 执行后,AX=03FFH MOV BX,AX 执行后,BX=03FFH

MOV DS:[0020H],BX

执行后,DS段中偏移地址为[0020H] 的内存单元的内容变为 03FFH,如下图3所示

2.用以下程序段将一组数据压入(PUSH)堆栈区,然后通过不同的出栈顺序出栈,观察出栈后数据的变化情况。压栈程序段如下:

MOV AX,0102H MOV BX,0304H MOV CX,0506H MOV DX,0708H PUSH AX PUSH BX PUSH CX PUSH DX

出栈程序段请自行编写(用不同的出栈顺序)。 出栈顺序:先进后出,后进先出

(1) 第一种出栈顺序

程序指令如下: