Помощь в учёбе, очень быстро...
Работаем вместе до победы

Адресация. 
Процессор персонального компьютера

РефератПомощь в написанииУзнать стоимостьмоей работы

Область адресов состоит из трех полей: в первых двух хранятся адреса операндов, а в третье записывается адрес результата действия над операндами. Непосредственная адресация (вместо адреса операнда в команде указывается сам операнд (целое число)); Полный, или абсолютный, тип адресации (в команде указан полный адрес ячейки, где находятся данные); Область кода операции (указывает, что вообще… Читать ещё >

Адресация. Процессор персонального компьютера (реферат, курсовая, диплом, контрольная)

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

Все действия по обработке данных в процессоре выполняются командами, представленными в определенном формате — комбинации размера всех полей и их расположения в команде. Команда делится на две области:

  • — область кода операции (указывает, что вообще необходимо делать);
  • — область адресов (операнд, с которым это надо делать).

Область адресов состоит из трех полей: в первых двух хранятся адреса операндов, а в третье записывается адрес результата действия над операндами.

В двухадресных командах область адресов состоит из двух полей: полей адресов первого и второго операндов, а адрес результата записывается в поле адреса первого операнда. В одноадресных командах область адресов состоит из одного поля, в котором находиться адрес операнда, а адрес второго операнда и результата совпадает с сумматором. Есть и безадресные команды.

Существует несколько типов адресации одного операнда:

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

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

Показать весь текст
Заполнить форму текущей работой