Нет, вы хотите использовать больше.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Iwan 30 марта 2004 г. 15:53
В ответ на: Непонял? Я хочу использовать 256 значений из байта, что и делаю, при этом хочу количество обращений задавать напрямую, а не на 1 меньше, как Вы предлагаетете( дублирую ) отправлено patton 30 марта 2004 г. 15:39

0 - ничего не делать - первое значение.
1 - выполнить один раз - а уже второе значение.
2 - выполнить два раза - а уже третье значение.
....
255 - выполнить 255 раз - последнее, что лезет в байт, 256-е значение все использовано.
256 - не лезет - 257 значение.

Даже если ваш цикл при нуле не выполняется ни разу - то значение-то вы для этого все-равно используете. Различить (100h AND 0FFh) и (0h AND 0FFh) невозможно. Поэтому приходится выбирать: или 1...256 или 0...255.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru