论文部分内容阅读
用和数校验法检测比特误码率时,本子程序提供一种串联数据序列上完成循环冗余码校验的简单方法。用软件方法比用相应的硬件方法简单,用硬件方法要求循环冗余码校验(CRC)发生器和附加电路。为M6800微处理器编写的这种子程序的算法与Fairchiled的9401CRC发生器所用的算法相同。这种算法产生16比特校验字,并在传送每字节(如传送每字节到盒式磁带上)时加到存于存贮器的和数校验值上。在给定数据组的最终校验和数与数据调回系统时,该算法
When used to check the bit error rate with the number checksum, this subroutine provides a simple way to perform a cyclic redundancy check on a serial data sequence. Using software methods is simpler than using the appropriate hardware methods, and hardware-based methods require cyclic redundancy code (CRC) generators and additional circuits. The algorithm for this subroutine written for the M6800 microprocessor is the same algorithm used by Fairchild's 9401CRC generator. This algorithm generates a 16-bit check word and adds it to the checksum of the stored memory when transferring each byte (such as on a per-byte tape cartridge). The algorithm is given when the final checksum sum for a given data set is transferred back to the system with the data