文章目录
- 存储解构
存储解构
- 第 0 扇区的块 0(即绝对地址 0 块),它用于存放厂商代码,已经固化,不可更改。
- 每个扇区的块 0、块 1、块 2 为数据块,可用于存贮数据。
- 每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。
- 存取控制为 4 个字节,共 32 位,扇区中的
每个块
(包括数据块和控制块)的存取条件
是由密码和存取控制
共同决定的,在存取控制中每个块都有相应的三个控制位
(统一记录在控制块中的4个控制字节中) - 三个
控制位
以正和反两种形式存在于存取控制字节
中,决定了该块
的访问权限
(如 进行减值操作必须验证 KEY A,进行加值操作必须验证 KEY B,等等)。控制指定块的三个控制位在存取控制字节(记录在控制块(块3))
中的位置 - 控制块0的控制位
控制块(每个扇区中的块3(每块16字节))中间的4个控制字节(6,7,8,9)字节:
各个块访问权限控制
三个数据块的控制
如果将上表展开(X=0,1,2),会得到三张分别对应于块0,块1,块2的数据块访问权限控制表,但是由于数据块之间的控制规则一致,所以合并在统一张表中
一个控制块的控制