Лекция: Команды ЭВМ

Существуют 4 типа команд:

1. передача информации в пространстве

2. передача информации во времени

3. арифметические операции

4. логические операции

Группы операций:

1. операции цельночисленной арифметики

2. логические

3. десятичной арифметики

4. пересылки кодов и групп кодов

5. операции ввода-вывода

6. передача управления

7. задания режима работы

Команды передачи управления позволяют строить разветвляющиеся программы. Содержимое адресного кода переписывается на счетчик команд.

1. Команда перехода.
Содержимое адресного кода после модификации заносится на счетчик команд и следующая команда выбирается по этому адресу. Безусловный переход — переход осуществляется в любом случае. Условный переход — существуют альтернативы, в зависимости от каких либо условий адрес записывается или не записывается в счетчик команд.

2. Команды замещения.
Команда заменяется на аппаратном уровне, счетчик команд не изменяется.

3. Смена состояния программы.
При переключении задач или при возвращении после обработки прерывания, переключаем контекст программы. Сейчас используется способ переименования регистров, в процессе переключения изменяются имена регистров.

4. Запросы прерываний.
Обработчик прерывания выполняется аппаратными средствами.

еще рефераты
Еще работы по информатике