Да действительно в даташите написаноGudd-Head писал(а):при этом для 32-х младших РВВ доступны побитовые операции.
А что вы скажете насчет того,что 3F = 63?3. Some of the Status Flags are cleared by writing a logical one to them. Note that the CBI and SBI instructions will operate on
all bits in the I/O Register, writing a one back into any flag read as set, thus clearing the flag. The CBI and SBI instructions
work with registers 0x00 to 0x1F only.
Числа это вроде как два вида адресации один прямой, второй косвенный.
Судя по картинке получается что РВВ это как регистры общего назначения только с определенной задачей.pyzhman писал(а):1. Уже отвечено.
2. Очень наглядно в даташите:
Так например в тини есть три неиспользуемых регистра ввода вывода, которые умельцы используют как РОН
Так и есть, только обратиться к области памяти можно двумя способами.а вот это не понятно......., я думал что если мы пишем какое-либо число в адрес $0020, который припустим принадлежит порту В, то это число автоматически появляется на этом порту......, и мы , к примеру, тогда зажигаем светодиоды....., а так я что-то недогоняю
типа sbic или LD, lds
для разных команд как я понял разные адреса требуются.
Я как то не заморачивался какой куда, так как пишу в си,но в общем понятно, что для шифрования длинного адреса нужно больше места в команде.
А для мелких адресов можно больше разновидностей команд запихать в те же два байта.





