Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2016, 23:29   #1
Fenris123
Новичок
Джуниор
 
Регистрация: 18.12.2016
Сообщений: 1
По умолчанию Что дописать в коде, чтобы нажал, отпустил стало АА, опять нажал отпустил стало 55?

Не могу понять что дописать в коде, чтобы нажал, отпустил стало АА, опять нажал отпустил стало 55

Код:
.include"tn2313def.inc"
ldi r16, RamEnd
out spl, r16
ldi r16, $FF
out ddrb, r16
ldi r16, $F0
out ddrb, r16
sbi portd, 2
ldi r16, $55
clr r17
ldi r17, $AA
l2:sbic pind, 2
rjmp l1
out portd, r16
rjmp l2
l1:out portd, r17
rjmp l2
ret
Макет:
Изображения
Тип файла: jpg qfq.jpg (53.4 Кб, 85 просмотров)

Последний раз редактировалось Arigato; 19.12.2016 в 01:24.
Fenris123 вне форума Ответить с цитированием
Старый 21.12.2016, 08:19   #2
iborisov
Пользователь
 
Регистрация: 09.12.2016
Сообщений: 13
По умолчанию

Если речь идёт только о $55 и $AA, то может проще предварительно (до прерывания) загрузить $55 в один из регистров, например в r17, и сделать что-то типа:

Код:
...
eor r17, $FF
out portd, r17
ret
iborisov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить что изначальное значение равное нулю изменилось и снова стало нулем ShevlyakoV Общие вопросы Delphi 12 25.08.2015 19:50
Как определить, что получатель нажал на спам в письме? bilibian Общие вопросы Delphi 2 05.02.2014 21:41
Страница стала намного длиннее что стало причиной? slawok HTML и CSS 7 20.05.2010 22:56
Ах, что-то с памятью моей стало (Delphi 7) alxd Помощь студентам 7 22.09.2009 13:15