异步FIFO为什么要使用格雷码(转)