Страница 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
у меня что очень плохо с этими логическими операциями типа "&"
Пока вы не выучите и не поймете суть этих операций вы не сможете записать алгоритм бегущей строки(да и не только ее). Возьмите любой учебник по цифровой технике, в самом начале подробно разжевываются эти операции. После уяснения что есть что отпадет бОльшая часть вопросов.