微机原理实验之_分支程序、循环程序设计.docxVIP

  • 40
  • 0
  • 约2.13千字
  • 约 6页
  • 2020-07-18 发布于江苏
  • 举报

微机原理实验之_分支程序、循环程序设计.docx

实验三 分支程序、循环程序设计实验 一、实验目的 1.掌握分支程序的结构。 2.掌握分支程序的设计、调试方法。 3.加深对循环结构的理解。 4.掌握循环结构程序设计的方法以及调试方法。 二、实验设备 PC 机一台, TD-PITE 实验装置一套。 三、实验内容: 设计一数据块间的搬移程序。 设计思想: 程序要求把内存中一数据区(称为源数据块) 传送 到另一存储区(称为目的数据块) 。源数据块和目的数据块在存储中可能有三种情况,如图 1 所示。 图  3-1  源数据块与目的数据块在存储中的位置情况 对于两个数据块分离的情况,如图 3-1( a),数据的传送从数据块的首地址开始,或从数据 块的末地址开始均可。但是对于有重叠的情况,则要加以分析,否则重叠部分会因 “搬移 ” 而遭到破坏,可有如下结论: 当源数据块首地址<目的块首地址时,从数据块末地址开始传送数据,如图 3-1( b)所示。 当源数据块首地址>目的块首地址时,从数据块首地址开始传送数据,如图 3-1( c)所示。 参考流程:如图 3-2 所示。 图 3-2 程序流程图 实验程序 STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX, 0010H MOV SI, 3100H MOV DI, 3200H

文档评论(0)

1亿VIP精品文档

相关文档