Страница 2 из 2

Re: бегущая сторока Code Vision

Добавлено: Вс май 15, 2011 19:10:47
maxpetr1993
тоесть возврощаясь к бегущей строке.....нужен длинный 64 разрядный сдвиговый регистр)))может у кого нито есть мысли??

Re: бегущая сторока Code Vision

Добавлено: Вс май 15, 2011 21:07:57
ARM7
Что значит 64 разрядный,их последовательно соединяешь,длина может быть сколько угодно.

Re: бегущая сторока Code Vision

Добавлено: Вс май 15, 2011 21:17:39
maxpetr1993
я имею в виду програмный 64 разрядный регистр написать))) чтоб двигать картинку туду сяда)) а потом после свига на нужное число пикселей в лево или право выплюнуть это дело через исп

Re: бегущая сторока Code Vision

Добавлено: Пн май 16, 2011 08:30:30
uk8amk
Один вариант я уже приводил выше. Другой вариант выглядит примерно так:

Код: Выделить всё

for(i=0;i<BYTE_NUM;i++)
   {
   registr[i]<<=1;
   registr[i]|=(registr[i+1] & 0x80)>>7;
   };
Сдвигает весь массив влево на 1 бит.

Re: бегущая сторока Code Vision

Добавлено: Пт май 20, 2011 19:06:42
ARM7
maxpetr1993, ну что?- что нибудь надумал,есть продвижения по этой теме?

Re: бегущая сторока Code Vision

Добавлено: Вс май 22, 2011 08:40:12
maxpetr1993
да большое спасибо) у меня что очень плохо с этими логическими операциями типа "&" они постоянно ставят меня в стопор))) тогда уш покорно прошу простить меня за наглость)))но ведь както нужно в крайней BYTE вставлять новые байты для отображения тоже с каким то сдвигом ....тоесть отображаймая строка 64 бита но реальная длина строки буде ограничена только размером памяти...как бы их подготовить?)

Re: бегущая сторока Code Vision

Добавлено: Вт май 24, 2011 08:54:18
uk8amk
у меня что очень плохо с этими логическими операциями типа "&"
Пока вы не выучите и не поймете суть этих операций вы не сможете записать алгоритм бегущей строки(да и не только ее). Возьмите любой учебник по цифровой технике, в самом начале подробно разжевываются эти операции. После уяснения что есть что отпадет бОльшая часть вопросов.