结构推理 试述串行通信常用的差错校验方法。
【正确答案】串行通信常用的差错校验方法主要有三种:奇偶校验、累加和校验及循环冗余码校验。
   1)奇偶校验:对传送数据中1的个数进行校验,若二者不一致,则说明数据传送过程中出现了差错。奇偶校验的特点是按字符校验,数据传输速度将受到影响,一般只用于异步串行通信中。
   2)累加和校验:累加和校验是指发送方将所发送的数据块求和,并将“校验和”附加到数据块末尾。接收方接收数据时也是先对数据块求和,将所得结果与发送方的“校验和”进行比较,相符则无差错,否则即出现了差错。“校验和”的加运算可用逻辑加,也可用算术加。累加和校验的缺点是无法检验出字节位序(或1、0位序不同)的错误。
   3)循环冗余码校验:循环冗余码校验的基本原理是将一个数据块看成一个位数很长的二进制数,然后用一个特定的数去除它,将余数作校验码附在数据块后一起发送。接收端收到该数据块及校验码后,进行同样的运算来校验传送是否出错。
【答案解析】