ECC程序中nand_ecc_precalc_table表的生成原理
来源:互联网 发布:2015年交通事故数据 编辑:程序博客网 时间:2024/05/17 08:00
#define BIT0(x) ((x)&0x01)
#define BIT1(x) (((x)&0x02)>>1)
#define BIT2(x) (((x)&0x04)>>2)
#define BIT3(x) (((x)&0x08)>>3)
#define BIT4(x) (((x)&0x10)>>4)
#define BIT5(x) (((x)&0x20)>>5)
#define BIT6(x) (((x)&0x40)>>6)
#define BIT7(x) (((x)&0x80)>>7)
void MakeEccTable()
{
inti,m;
BYTE xData;
m=0;
for(i=0;i<256;i++)
{
xData=0;
if(BIT0(i)^BIT2(i)^BIT4(i)^BIT6(i)) xData|=0x01;
if(BIT1(i)^BIT3(i)^BIT5(i)^BIT7(i)) xData|=0x02;
if(BIT0(i)^BIT1(i)^BIT4(i)^BIT5(i)) xData|=0x04;
if(BIT2(i)^BIT3(i)^BIT6(i)^BIT7(i)) xData|=0x08;
if(BIT0(i)^BIT1(i)^BIT2(i)^BIT3(i)) xData|=0x10;
if(BIT4(i)^BIT5(i)^BIT6(i)^BIT7(i)) xData|=0x20;
if(BIT0(i)^BIT1(i)^BIT2(i)^BIT3(i)^BIT4(i)^BIT5(i)^BIT6(i)^BIT7(i))
xData|=0x40;
if(m==15)
{
TRACE("0x%02X,/n",xData);
m=0;
}
else
{
TRACE("0x%02X,",xData);
m++;
}
}
}
- ECC程序中nand_ecc_precalc_table表的生成原理
- ECC校验程序中nand_ecc_precalc_table表的生成原理
- ECC的原理
- NAND FLASH中ECC的原理与错误
- ECC算法原理的认识
- ECC原理
- SRM传ECC,ECC中inbound的BADI
- 在ECC系统中设置外部断点进行ABAP接口程序Debug的方法
- ECC奇偶校验原理
- ECC-based 算法(ECDSA/ECDH) 新潮算法的原理
- ECC中标准表字段与BW中信息对象的对应关系表
- mkyaffs2image生成bch ecc img
- ECC加密算法原理入门介绍
- ECC加密算法原理入门介绍
- ECC椭圆曲线加密算法原理
- 算法:ECC加密算法原理介绍
- ECC代码中调用的大数库(tommath)函数总结
- ECC代码中调用的大数库(tommath)函数总结
- 软件加壳???
- AJAX学习笔记02
- NAND FLASH ECC校验原理与实现
- 这些数字你知道吗?
- vs 转到定义
- ECC程序中nand_ecc_precalc_table表的生成原理
- 努力的学习C++中.....
- AJAX学习笔记03
- AJAX学习笔记04
- Oracle 执行计划
- Struts2.0 表单中用到select标签提交时出错
- 上网本为什么会在欧洲流行?
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 题目:猴子吃桃问题(c#)