Как сделать чтобы результат вычитания чисел вводимых вручную через пин вывыодился через порт С
- Войдите на сайт для отправки комментариев
Пнд, 11/01/2021 - 08:40
Здравствуйте подскажите пожалуйста как сделать чтобы в программе результат вычитания чисел вводимых вручную через пин вывыодился через порт С .
.include"m16def.inc";подключение библиотеки
out DDRA, r17 ;направляем данные на порт ввода A
in r17, PINA; в r 16 сохраняются данные порта A
out PortA, r17;запись данных в порт A
out DDRB, r16 ;направляем данные на порт ввода B
in r16, PINB; в r 17 сохраняются данные порта B
out PortB, r16;запись данных в порт B
SUB r17,r16 ; происходит вычитание
SER r19 ;установка r19
OUT DDRC, r19;направляем данные на порт вывода C
LOOP:
JMP LOOP
Однако вся эта хрень, которую вам дал препод или принесла белочка первого числа, работать не будет.
Спасибо, а как сделать чтобы программа выполнялась до отрицательного результата?
Спасибо, а как сделать чтобы программа выполнялась до отрицательного результата?
Написать её правильно, используя необходимые по алгоритму мнемоники инструкций процессора. Ах, да, алгоритм тоже надо придумать.