Информатика -продвинутый курс


         

В некоторых дополнительных пояснениях нуждаются


В некоторых дополнительных пояснениях нуждаются только команды переходов.
Во-первых, переходы
бывают абсолютные (на заданный адрес) и относительные (на определенное число команд относительно данной). Переходы первого типа более наглядны и могут быть реализованы на любой адрес ОЗУ. Относительные переходы требуют вычисления адреса перехода, зато они не привязаны к конкретным адресам ОЗУ: программа, использующая относительные переходы, может работать в любом месте памяти. Относительные переходы занимают меньше места в памяти, чем абсолютные; вследствие этого диапазон относительных переходов ограничен (в процессоре PDP только на 127 слов вперед и 128 - назад).
Таблица 4.2
Наиболее важные команды процессора PDP




























































































Мнемоника
команды

Содержание команды

Пояснения

HLT

Остановка

Выполнение программы прекращается

CLR А

Очистить А

А:=0 (в операнд А засылается 0)

INC А

Увеличить А на 1

А:=А+ 1 (значение А увеличивается на 1)

DEC A

Уменьшить А на 1

А:=А-1 (значение А уменьшается на 1)

MOV А,В

Переписать А в В

В:=А (В принимает значение А)

ADD A,B

Сложить А в В

В:=А + В (сумма помещается в В)

SUB A,B

Вычесть А из В

В:=В-А (разность помещается в В)

СМР А,В

Сравнить А с В

По знаку разности А-В устанавливаются



Управляющие биты; А и В сохраняются

JMP А

Безусловный переход к А

Безусловный переход по адресу А

BR К

Безусловный переход на К. слов

Безусловный переход через К команд

BEQ К

Переход по = 0

Переход на К слов, если результат = 0

BNE К

Переход по ? 0

Переход на К слов, если результат ? 0

BPL К

Переход по ? 0

Переход на К слов, если результат ? 0

ВМ1 К

Переход по < 0

Переход на К. слов, если результат < 0

JSR А

Вызов подпрограммы по адресу А

Переход на адрес А с запоминанием адреса возврата для команды RET

RET

Возврат из подпрограммы

Возврат на команду, следующую за вызовом
подпрограммы
<

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





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий