Господа, подскажите, как на си сделать 80 разрядный сдвиговый регистр, а затем посчитать число единиц и нолей при каждом сдвиге. У меня очень уж навороченно получается
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
erema
13 января 2003 г. 16:03
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: делал нечто подобное
—
dm37
(14.01.2003 06:26, 253 байт)
Ответ: А можно еще прощее и быстрее число битов в байте посчитать - сделать таблицу и никаких хлопот...
—
vesna4
(13.01.2003 18:20,
пустое
)
Проц авр 90s8535
—
erema
(13.01.2003 16:33,
пустое
)
ну так и двигай последовательно байт за байтом...а число едениц считай как предложили
—
Пиви
(13.01.2003 16:35, 91 байт)
а проц то какой...разрядность? ведь можно сдвигать байты а можно и 4 байта сразу
—
Пиви
(13.01.2003 16:30,
пустое
)
если...
—
mse
(13.01.2003 16:23, 260 байт)
Это что? Коррелятор? Какой процессор? А то во многих процах имеется специальная команда для подсчета кол-ва единичных битов в слове. А можно (+)
—
SM
(13.01.2003 16:23, 290 байт)
Если нужно только число нулей и единиц, то нафиг регистр, достаточно двух счётчиков (или даже одного).
—
Mik
(13.01.2003 16:14, 175 байт)
у меня тоже
—
Три корочки
(13.01.2003 16:07,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru