Составители:
94
Нижний язык, или уровень, является наиболее простым, верхний –
наиболее сложным. Такую машину можно рассматривать как n различных
виртуальных машин, каждая из которых имеет свой машинный язык.
Сложность аппаратурной реализации этих виртуальных машин возрастает
по мере усложнения языка (увеличения номера уровня).
Если рассматривать с этих позиций базовую ЭВМ, то окажется, что
язык команд, описанных в гл. 2, не является языком самого нижнего
уровня. На ее нижнем уровне выполняются элементарные действия
(микрооперации) над словами информации. Ряд из этих действий уже
рассматривался при описании выполнения команд в параграфах 2.1 и 2.5
(пересылка содержимого одного регистра в другой регистр, проверка бита
в каком-либо регистре и т. п.).
Управление порядком следования микроопераций осуществляется с
помощью устройства управления базовой ЭВМ, которое, в свою очередь,
является очень простой ЭВМ. Для этой ЭВМ регистры и вентильные
схемы базовой ЭВМ служат как бы устройствами ввода и вывода (рис.
4.2). Программа работы такой ЭВМ – микропрограммного устройства
управления (МПУ) – называется микропрограммой, а ее команды,
содержащие информацию об элементарных действиях, подлежащих
выполнению в течение одного рабочего такта ЭВМ, – микрокомандами.
Память
ЭВМ
Регистры,
вентиль-
ные схемы
и АЛУ
Эти
схемы
являются
устройст-
вами
ввода-
вывода
для МПУ
Память
микрокоманд
Счѐтчик
микрокоманд
Адрес
микрокоманды
+1
“ПРОЦЕССОР” МПУ
Микропрограммное устройство
управления
На вентиль-
ные схемы
Регистр
микрокоманд
Устройство
управления
ПРОЦЕССОР БАЗОВОЙ ЭВМ
От
регистров
Рис 4.2. Структура микропрограммного устройства управления
и его связь с другими устройствами базовой ЭВМ
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »
