程序求助,数据传送,冒泡法,BCD压缩
程序要求(1)在数据段首址为0100H开始的内存区1按从大到小的顺序顺次存入二进制数255~0共256个字节的数据;
(2)将上述源区内容传送到目的内存区2(首址为1100H)中;
(3)检验上述传送过程是否正确,如有错误,在紧跟内存区2后的第一个字节开始写入ASCII码“ERROR”,否则写入“OK”。
(4)用冒泡法将上述内存区2的数据,按从小到大的次序重新排列,排列后存放在内存区3(开始地址为2100H)。
(5)将上述内存区2和内存区3的第100个数据分别乘以2,并转为压缩BCD码,保存在各自存储区的末尾。再将上述两个BCD码相乘,其结果保存在内存区1的末尾处。