Физические основы электроники

2.2.4.  Непосредственная адресация

При задании операнда методом непосредственной адресации данные, подлежащие обработке микропроцес­сором, содержатся непосредственно в самой команде в виде ее второго слова. Таким образом, никакого адреса не требуется, поэтому вместо «непосредственная адресация» довольно часто говорят «непосредственное представле­ние». Записанное в команде число называют литералом или непосредственным операндом.

Диапазон непосредственно задаваемых значений опре­деляется числом бит в операндной зоне команды. В част­ности, при 8-разрядном слове команды и представлении чисел в двоичном дополнительном коде можно задавать числа от -128 до +127.

Метод непосредственного представления данных позволяет экономнее использовать память, облегчает программирование и повышает скорость выполнения опе­раций. На практике он удобен при операциях с кон­стантами и обработке данных, не упорядоченных в мас­сивы, таблицы и т.п. В программах автоматического управления технологическими процессами непосредствен­ное представление операнда удобно использовать для формирования управляющих воздействий. Если число исполнительных устройств не превышает 8, то их включе­ние определяется просто распределением 1 и 0 во втором байте команды вывода с непосредственной адресацией.