1、对”08 77 8F 69”值进行计算,该值定位于各区块3的6,7,8,9四个字节内,字节6=08,字节7=77, 字节8=8F, 字节9=69(默认值,不予计算)。
2、例如:字节6=08,对应其二进制值=00001000, 则对6,7,8这三个字节进行二进制转换结果见下表:
字节6 = 0 0 0 0 1 0 0 0 | 字节7 = 0 1 1 1 0 1 1 1 | 字节8 = 1 0 0 0 1 1 1 1 |
3、参照表2及表4算法,字节6的全部二进制值取反,字节7的低四位二进制值取反,字节8不变,得到:
字节号 | 对应二进制值 | 位置 | 高4位 | 位置 | 低4位 |
字节6 字节7 字节8 | 0 0 0 0 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 1 1 | C2Y C1Y C3Y | 1 1 1 1 0 1 1 1 1 0 0 0 | C1Y C3Y C2Y | 0 1 1 1 1 0 0 0 1 1 1 1 |
所 属 块 位 | 块3 块2 verted-space”> 块1 块0 | 块3 块2 块1 块0 |
4、对以上6,7,8字节的存取/控制二进制已取反值,依照表2,表4块位转换为各块控制值,如下表:
块3位 | 字节7,字节6,字节8 = C13,C23,C33 = C1Y,C2Y,C3Y = 0 1 1 |
块2位 块1位 块0位 | 字节7,字节6,字节8 = C12,C22,C32 = C1Y,C2Y,C3Y = 1 1 0 字节7,字节6,字节8 = C11,C21,C31 = C1Y,C2Y,C3Y = 1 1 0 字节7,字节6,字节8 = C10,C20,C30 = C1Y,C2Y,C3Y = 1 1 0 |
注意: 高4位的各块值=低4位的各块值时,其值可用。高4位值≠低4位值时,其值不可用!