第一范文网 - 专业文章范例文档资料分享平台

微机原理与接口技术实验报告 - 图文

来源:用户分享 时间:2025/5/15 10:18:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.将SI=3200H、DI=3100H,进行实验,其结果如图(4-3)、(4-4)。

图4-3

图4-4

第 21 页 共 87 页

21

五 思考与总结

1.思考题

为什么当源数据块首址>目的块首址时,应从数据块首地址开始传送数据。而当源数据块首址<目的块首址时,应从数据块末地址开始传送数据?

答:当源数据块首址>目的块首址时,应从数据块首地址开始传送数据。而当源数据块首址<目的块首址时为防止数据段超长,超出数据块首址和目的块首址之间的差距,造成数据传输过程中使源数据端的部分数据被改变,所以从数据块末地址开始传送数据。

本次实验我们做得是分支程序设计实验。主要掌握分支程序的结构和分支程序的设计、调试方法。在实验过程中通过老师的帮助更加了解了程序。

第 22 页 共 87 页 22

实验五 分支程序设计实验2

一 实验目的

1.设计程序可以将((X+Y)*4-X)/4的结果传给Z。 2.将AL的D0位传送给BL的D0位,且AL不变

3.设计程序比较三个无符号数的大小,将最大值保存在AX中,二 实验设备

TDN86/51或TDN86/88教学实验系统一台

三 实验内容及步骤

实验1

1.程序源代码1:

STACK SEGMENT STACK DW 64 DUP (?) STACK ENDS DATA SEGMENT X DW ? Y DW ? Z DW ? DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV AX,X ADD AX,Y MOV CX,4 IMUL CX SUB AX,X IDIV CX MOV Z,AX CODE ENDS END START

2.检查无误,经汇编、连接后装入系统。

第 23 页 共 87 页

23

3.用U命令查看第一句语句: mov AX,??。

4.E??:0000 修改内存单元(X)给X赋值,E??:0002 修改(Y)给Y赋值。

5.D??:0000 查看X Y的值是否已经赋值完毕 5.G=0000:2000,运行实验程序。 6. 查看运行结果是否正确。 实验2

STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS

DATA SEGMENT XL DW ? YL DW ?

DATA ENDS

CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX ROR YL,1 ROR XL,1 RCL YL,1 ROL XL,1 A1: JMP A1 CODE ENDS END START

第 24 页 共 87 页

24

搜索更多关于: 微机原理与接口技术实验报告 - 图文 的文档
微机原理与接口技术实验报告 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c459al6vd4n9emep57bjm_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top