Ноя
5

Неявная адресация микропроцессора


Одно байтовая команда восьмиразрядного микропроцессора содержит всего лишь 256 комбинаций.

Такого количества различных команд для рассматриваемого процессора вполне достаточно.Однако микропроцессорная система на основе микропроцессора может содержать до 65536 ячеек памяти. Каким же образом можно использовать одно байтовую команду для адресации к данным?

Хотелось бы заметить, что обычные сервера не подходят для огромных сетей, допустим на крупных предприятиях. Сервер должен быть с высокоэффективной архитектурой и сумасшедшим быстродействием к таким как раз относится сервер - HP ProLiant DL980 G7. Он очень мощный и способен выполнять абсолютно любые, поставленные перед ним задачи!

 

Выход прост.

Одно байтовые команды не должны адресоваться к данным, они должны оперировать данными, загруженными в регистр или регистровую пару или данными, хранящимися в области памяти, адрес которой находится в регистровой паре. В этом случае адреса источника и приёмника в команде указываются неявно, поэтому такая адресация называется неявной. Команды с неявной адресацией отличаются наибольшим быстродействием.

Следует отметить, что в стандартных командах в отличие от команд с косвенной адресацией нет явного указания на регистровую пару. Регистровая пара в этих командах задана аппаратно (в микропроцессоре для таких команд аппаратно задана регистровая пара), то есть при работе команды вырабатывается код, согласно которому содержимое аппаратно заданной разработчиком микропроцессора регистровой пары переписывается в регистр адреса.







Читаем похожие статьи:

  • Похожих статей нет.



Прокомментировать


6 + = 9

Рубрики

Самое популярное

Свежие комментарии