разделить ячейку ?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

разделить ячейку ?

Сообщение Кислый »

Возможно ли деление 8-битной ячейки на две 4-битные ? Нафиг нам интервал от 0 до F я умолчу. интересует сам факт.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: разделить ячейку ?

Сообщение ploop »

Бери да используй хоть как восемь однобитных. В чём проблема то?
Тем более, что для этих целей поддерживается специальная команда swap, которая меняет местами старшие и младшие 4 бита. Очень удобно обрабатывать двузначные десятичные числа, представленные в виде байта.
Реклама
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: разделить ячейку ?

Сообщение Кислый »

о великий ! как ? как не съесть при этом больше флеша, чем можно выиграть ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: разделить ячейку ?

Сообщение ploop »

Что как? Хранить десятичные числа? Очень просто. 4 бита - это число от 0 до F, соответственно числа от 0 до 9 легко можно хранить. Пишем число в младшие биты, делаем swap, пишем опять в младшие:

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

ldi R16, 3 ; записали число от 0 до 9
swap R16; перевернули. Теперь младшие 4 бита стали старшими, старшие - младшими (у нас нулями)
ori R16, 7 ; записали второе число
После этого в R16 у нас два десятичных числа - 3 и 7 по отдельности.
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»