AD

S70卡控制位解析

S70卡,容量有4K。,共40个扇区(sector0~sector39),前32个扇区(sector0~sector31)中,每个扇区4个数据块。后8个扇区(sector32~sector39)中,每个扇区16个数据块(block0~block15),每个数据块16个字节。

S0B0由厂商使用,用于存储IC卡生产商代码,写入后无法修改。其中第0~3 字节共4个字节为卡片的序列号,第4个字节为序列号的校验码;第5个字节为卡片的容量(SIZE)字节;第6、7个字节为卡片的类型号字节,即Tagtype字节,其他8个字节由制造厂商另加定义。

S70的前32个扇区(sector0~sector31)的结构和S50卡一致。后8个扇区的控制码在block15中。

由于后8个扇区数据块激增,控制码字节有限,无法对每一个block进行控制,故S70中,后8个sector把15个block分为三组,block0~4为一组,block5~9为二组,block10~14为三组,每组共享三个控制码,和前32个扇区兼容。

除S0B0和各个扇区的控制块外,其他所有的块都是数据块,可以进行一般的数据保存,进度读写操作,有可以作为值使用,进行初始化、加减、读操作。

当一个块作为值块使用时,需要遵循以下存储要求:

QQ截图20140422143655

评论

此博客中的热门博文

简单粗暴导出小米便签

我——终于一个人了

多种方法绕过POWERSHELL的执行策略