Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Flamе
9 / 9 / 0
Регистрация: 25.10.2009
Сообщений: 152
#1

помогите разобраться с LFSR - C++

21.03.2012, 18:32. Просмотров 786. Ответов 0
Метки нет (Все метки)

Привет! помогите пожалуйста разобраться с функцией LFSR... у меня есть такой её код:
C++
1
2
3
4
5
6
int LFSR()
{
    static unsigned long ShiftRegister=1;
    ShiftRegister=((((ShiftRegister>>31) ^(ShiftRegister>>6)^(ShiftRegister>>4)^(ShiftRegister>>2)^(ShiftRegister>>1)^ShiftRegister))&0x00000001)<<31   | (ShiftRegister>>1);
    return ShiftRegister &0x00000001;
}
как я поняла из книг и интернета, эта функция должна выдавать последовательность 1 и 0.
но если распечатать её результат, то там просто 0, а если распечатать просто значение переменной ShiftRegister, то там десятичное число.... разве так и должно быть?? заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2012, 18:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос помогите разобраться с LFSR (C++):

Lfsr - C++
В википедии приведен пример реализации lfsr: int LFSR_Fibonacci (void) { static unsigned long S = 0x00000001; S = ((((S &gt;&gt; 31)...

If else помогите разобраться - C++
Доброго времени суток всем. Не так давно начали программировать в C++ MS Visual Studio 2010? и возникло у меня затруднение в работе с if ...

Помогите разобраться - C++
У меня есть координаты North,West,East,South. Мне нужно отобразить их на осях ОХ и ОУ. Допустим я ввожу North 5 East 3 South 1 ...

Помогите разобраться с указателем - C++
помогите новичку разобраться с указателем. не получается реализовать древесную сортировку

reinterpret_cast помогите разобраться - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int schet_not_null(int *matrix, int i_matrix, int j_matrix, int...

Помогите разобраться с рекурсией... - C++
Здравствуйте, нашел решение задачи &quot;ханойских башен&quot;, проблема с пониманием. &lt;...&gt; tn(n,1,2,3); &lt;...&gt; void tn(int n,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2012, 18:32
Привет! Вот еще темы с ответами:

ПОМОГИТЕ РАЗОБРАТЬСЯ В КОДЕ - C++
#include &lt;time.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;assert.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; using...

Помогите разобраться с задачей.... - C++
Дорогие программисты прошу вас помочь в следующем вопросе: мне нужно открыть в С++ файл формата BMP и получить значение его пикселей в виде...

Помогите разобраться с циклом while. - C++
Здравствуйте. Уже долго мучаюсь с крестиками-ноликами. Наконец то подошел финал, как вдруг на самом простом запутался. Помогите...

Помогите разобраться в коде - C++
Помогите мне разобраться в коде. Заранее спасибо. int seek_substring_KMP (char s, char p) { int i, j, N, M; N = strlen(s); M =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru