Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OEVM-sem-pract-2007.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.97 Mб
Скачать

Задание

Рассмотреть исполнение команды, расположенной в ячейке 135 на рисунке. Составить алгоритм решения задачи на такой ЭВМ.

НАЧАЛО

1

Считывание очередной команды (адрес, содержащийся в счетчике команд, передается в память ЭВМ, и оттуда считывается команда, помещаемая в регистр команд)

2

Формирование адреса следующей команды (счетчик команд наращивается на 1, чтобы указывать на команду, расположенную вслед за выбранной командой)

3 Нет

Выбрана

б езадресная

команда

Да

4

Да

Команда

«ОСТАНОВ»

КОНЕЦ

Нет

5

Дешифрация команды (выполняются действия, указанные кодом операции команды)

6

Выбрана Нет

команда

перехода

Да

7

Нет Условие

перехода

выполняется

Да

8

Адрес перехода из адресной части команды, находящейся в регистре

команд, переписывается в счетчик команд

9

Да Выбрана Нет

команда

пересылки

10 11

Содержимое аккумулятора

записывается в ячейку памяти

по адресу, извлекаемому из

адресной части команды,

находящейся в регистре команд

Из ячейки памяти (адрес которой извлекается из адресной части команды, находящейся в регистре команд) считывается операнд. Он передается в АЛУ, где выполняются действия КОПа

Схема алгоритма выполнения команд простого процессора.

Теперь мы можем заметить, что процесс выполнения команды сводится к определению последовательности открывания и закрывания вентильных схем. Описание того, какую вентильную схему и когда открывать, составляет программу для Устройства Управления. Именно в этом устройстве хранятся программы, обычно их называют микропрограммами, а их команды – микрокомандами. Язык микрокоманд называют еще машинным языком ЭВМ, в отличии от языков программирования высокого уровня (например, С++). Следовательно, машина нуждается в трансляторе с языков высокого уровня на машинный язык. Это программы получили название компиляции и интерпретации.

Способ компиляции заключается в том, что процесс выполнения алгоритма осуществляется только после полного перевода исходной ЯВУ-программы на машинный язык. При этом после перевода для функционирования программы не нужна не только исходная программа, но и программа – компилятор.

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

Именно структура и состав этого ПО заносится в УУ и определяет не только собственно архитектуру процессора, но и его производительность и функциональность.

После краткого и самого общего рассмотрения процессора мы можем приступить к более детальному знакомству с архитектурой и принципами функционирования современных процессоров и процессорных систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]