资源简介
关于线性反馈移位寄存器的代码,模拟LFSR运行
代码片段和文件信息
#include
unsigned char fn_feedback(int n unsigned char c unsigned char curr_state)
{
unsigned char t = c & curr_state;
unsigned char s = t & (unsigned char)128;
for(int i =1; i< n; i++)
{
s = s ^ ( (t << i) & (unsigned char)128 );
}
return (unsigned char)((curr_state << 1) | (s >> 7));
}
void printuc(unsigned char p)
{
int t=128i;
for(i=7;i>=0;i--)
{
if((p&t)>>i == 1)
{
printf(“1“);
}
else
{
printf(“0“);
}
t=t>>1;
}
相关资源
- Matrix.h 和 Matrix.cppC++ 实现矩阵操作
- 文件读写的三种方式比较.cpp
- 日历管理系统.cpp
- 文件目录管理系统.cpp
- 北京地铁最短路径.rar
- HOUGH_LINE.cpp
- UserApp.cpp
- 在opencv中将两个图像给融合,让图像
- 基于顺序表的学生信息管理系统.cpp
- jsoncpp-1.8.0
- 基于ViolaJones算法的人脸识别CPP文件
- 遗传算法求解混合流水车间调度问题
- 动态规划最短路径.cpp
- 一定经纬范围的墨卡托投影.cpp
- 源.cpp
- Steffensen.cpp
- WebPage.h和WebPage.cpp
- 农夫过河深度遍及c++
- listing_4.1.cpp
- 矩形切割,用的是递归算法。
- 编译原理正则表达式转NFA转DFA DFA最小
- 5.1归并递归排序.cpp
- 简单的线性反馈移位寄存器LFSRC语言实
- UKF C++版本
- 家谱管理系统.cpp
- C++写的flappy bird游戏 代码cpp源文件通
- 文章编辑系统源代码.cpp
- 段页式存储管理地址转换.cpp
- 302_规格划分矩形.cpp
- Qt4 For Dev-Cpp Templates
评论
共有 条评论