个人思路就是每位互相异或^bus

每位异或后:sel为“1”,奇校验
                           奇数个“1”,check =1,偶数个“1”,check = 0。与^bus相同
                      sel为“0”,偶校验
                           奇数个“1”,check =0,偶数个“0”,check = 1。与^bus相反

那么直接使用赋值语句 assign check = sel?(^bus):(~^bus);
就可以实现通过sel选择输出