解码步骤如下:
1、列出控制码在2区的二进制码
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 | |
byte6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
byte7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
byte8 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
byte9 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
2、根据访问控制条件定义,列出各块存取控制位。
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 | |
byte6 | ||||||||
byte7 | C13 | C12 | C11 | C10 | ||||
byte8 | C33 | C32 | C31 | C30 | C23 | C22 | C21 | C20 |
byte9 |
块0:C10 C20 C30
块1:C11 C21 C31
块2:C12 C22 C32
块3:C13 C23 C33
则第一步中的存取控制位如下:
块0: 0 0 1
块1: 0 0 1
块2: 0 0 1
块3: 0 0 0
3、查“访问控制码机构表”(P75)
块1访问控制条件:验证密钥A/B正确后,可读,不可写,不可加值,可进行Decrement、Transfer、Restore操作。
块3访问控制条件:验证密钥A/B正确后,可读,可写,可加值,可进行Decrement、Transfer、Restore操作。
附想:
控制字符FF-08-70-69中,只解007即可。