数据传送实验报告-文少轩
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据传送实验报告
西安交通大学
文少轩
一、实验目的
1.熟悉8086指令系统的数据传送指令及8086的寻址方式;
2.利用Turbo Debugger(TD.EXE)调试工具来调试汇编语言程序。
二、实验设备
IBM-PC 微型计算机一台
三、实验要求
1. 复习8086指令系统中的数据传送类指令和8086的寻址方式;
2. 预习Turbo Debugger的使用方法;
3. 按照题目要求预先编写好实验中的程序段。
四、实验内容及数据记录
1.通过述程序段的输入和执行来熟悉Turbo Debugger的使用,并通过显示器屏幕观察程
序的执行情况。练习程序段如下:
2.用以下程序段将一组数据压入PUSH堆栈区,然后通过三种不同的出栈方式出栈,查看
4.设置各寄存器及存储单元的内容如下:
5.将DS:1000H字节存储单元中的内容送到DS:2020H单元中存放。试分别用8086的直接
寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令编写程序段,并上机验证结果。
先对DS:1000H和DS:2020H单元赋值,结果如下:
6.设AX寄存器中的内容为1111H,BX寄存器中的内容为2222H,DS:0010H单元中的内容
为3333H。将AX寄存器中的内容与BX寄存器中的内容交换。试编写程序段,并上机验
7.设DS=6000H,ES=6100H,存储器中的内容如下图所示。要求将DS段的内容传送到AX
寄存器,DS
五、实验小结
1.Turbo Debugger界面虽然不华丽,但是很实用;
2.各寄存器的状态、内容直观地从界面中显示出来,程序执行造成的内容变化以高亮状态显示,方便跟踪程序每一步运行的结果;
3.修改各寄存器或者某内存单元的内容很方便,可以直接从键盘输入。
4.