Название: Методика преподавания информатики - Лапчик М.П.

Жанр: Информатика

Рейтинг:

Просмотров: 959


В машинной команде может содержаться следующая информация:

1) какая выполняется операция;

2) какие используются операнды;

3) куда поместить результат операции;

4) какую команду выполнять следующей.

Ответ на вопрос 1 задается кодом операции — КОП. Ответы на вопросы 2—4 чаще всего определяются указанием адресов памяти, где хранятся операнды, куда помещается результат, где хранится следующая исполняемая команда.

В зависимости от структуры адресной части команды процессоры ЭВМ делятся на трехадресные, двухадресные, одноадресные и безадресные (стековые). Например, команда УК «Малютка» имеет одноадресную структуру.

КОП

Адрес

 

 

Для арифметических операций в адресной части указывается адрес ячейки памяти, содержащей один из операндов; второй операнд — содержимое регистра-сумматора, результат операции также получается в сумматоре. В командах передачи управления указывается адрес команды, на которую производится переход.

Команды УК «Нейман» имеют трехадресную структуру.

 коп

 А1

 А2  

A3

Каждая часть команды занимает 1 байт. Во всех командах используется прямая адресация памяти: Al, A2, A3 — адреса ячеек ОЗУ. В арифметических командах Al, A2 — адреса операндов, A3 — адрес результата. В команде пересылки А1 — адрес исходного слова, A3 — адрес пересылки. Затем выполняется команда из следующей ячейки. В командах управления A3 — адрес следующей исполняемой команды.

5. Описать систему команд.

Согласно принципам Неймана в систему команд процессора должны входить следующие типы команд:

арифметические и логические команды: выполняют четыре действия арифметики и некоторые логические операции;

команды внутренней пересылки данных: позволяют перемещать полностью машинные слова или байты из одного места памяти в другое;

команды передачи управления: служат для определения порядка выполнения команд программы (условные и безусловные переходы);


Оцените книгу: 1 2 3 4 5