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

  • 21
  • 0
  • 约2.06千字
  • 约 6页
  • 2017-06-21 发布于河南
  • 举报

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

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

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

文档评论(0)

1亿VIP精品文档

相关文档