ASM - нужна помощь!

DELETED
1/6/2007, 2:19:14 AM
Ребят, погите пожалуйста справится с задачей с сессией завал!!!
Дан массив из 7 байт. Рассматривая его, как массив из 56 бит,
посчитать в нём количество нулей, стоящих после единицы.
Конец последовательности рассматривать как нуль.
Спасибо.
С новым годом!!!
Roman
1/6/2007, 8:48:05 PM
(MapuHa @ 05.01.2007 - время: 23:19) Ребят, погите пожалуйста справится с задачей с сессией завал!!!
Дан массив из 7 байт. Рассматривая его, как массив из 56 бит,
посчитать в нём количество нулей, стоящих после единицы.
Конец последовательности рассматривать как нуль.
Спасибо.
С новым годом!!!
Последнее предложение не понятно, не то, которое с новым годом, а вот это "Конец последовательности рассматривать как нуль.".
Причём здесь последовательность? Последний бит должен быть нулём?
DELETED
1/7/2007, 1:42:41 AM
нужно сканировать биты последовательности , как это сделать : команды побитового сдвига , а также циклического сдвига, и анализировать каждый байт в отдельности!

может я чё и напутал, не могу точно выразить свою мысль ..
Roman
1/7/2007, 5:01:54 AM
(Debugger @ 06.01.2007 - время: 22:42) нужно сканировать биты последовательности , как это сделать : команды побитового сдвига , а также циклического сдвига, и анализировать каждый байт в отдельности!

может я чё и напутал, не могу точно выразить свою мысль ..
Всё правильно. Только не байт, а бит.
DELETED
1/10/2007, 2:56:23 PM
Ребят, ну вы поможете сделать задачу?
Roman
1/10/2007, 8:35:12 PM
Эх, было бы время...
DELETED
1/12/2007, 6:09:27 PM
Забыл сказать, существуют ещё команда
BT источник, индекс

Она определяет значение конкретного бита в операнде "источник"
"индекс" - номер проверяемого бита
флаг CF устанавливается по значению проверяемого бита
источник может быть либо 32разр, либо 16разр
индекс 16разр