一、实验目的
1.掌握分支程序的结构。
2.掌握分支程序的设计、调试方法。
二、实验内容及步骤
设计一数据块间的搬移程序。设计思想:程序要求把内存中一数据区(称为源数据块)传送到另-存储区(成为目的数据块)。源数据块和目的数据块在存储中可能有三种情况,如图2.14所示。对于两个数据块分离的情况,如图2.14 (a), 数据的传送从数据块的首地址开始,或从数据块的末地址开始均可。但是对于有重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭到破坏,可有如下结论:
当源数据块首地址<目的块首地址时,从数据块末地址开始传送数据,如图2.14 (b) 所示。
当源数据块首地址>目的块首地址时,从数据块首地址开始传送数据,如图2.14 (c)所示。
实验流程图如图2-15所示
1.