Микропроцессор Z80



Битовая адресация


Этот вид адресации применяется в инструкциях, работающих с отдельными битами. Байт, содержащий обрабатываемый бит, определяется регистровой, косвенной (через регистровую пару HL) или индексной адресацией. Номер обрабатываемого разряда указывается тремя битами, содержащимися в последнем байте кода команды.

В битовых инструкциях всегда присутствует два операнда. Первый из них определяет номер обрабатываемого разряда и задаётся числом от 0 до 7, преобразуемым транслятором языка ассемблера в трёхразрядный двоичный код; в описании форматов кодов команд он обозначается b. Второй операнд определяет регистр или ячейку памяти, над одним из битов которой выполняется операция, и записывается с использованием регистровой, косвенной (с регистровой парой HL) или индексной адресации: BIT3,(IY-7).




Содержание  Назад  Вперед