ВУЗ:
Составители:
11
Энергозависимая память ОЗУ способна запоминать информацию только
при включенном источнике питания. Программу, выполняемую из ОЗУ, необ-
ходимо предварительно переписать из внешнего устройства, например, накопи-
теля на магнитном или оптическом диске. Работу процессора при выполнении
программы можно представить как циклически повторяющуюся процедуру вы-
борки команды из внутренней или внешней памяти ОЗУ, ПЗУ, запоминания в
регистре команд и выполнения текущей команды с помощью арифметико-
логического устройства (АЛУ) для большей части машинных кодов програм-
мы (рис. 6). Некоторые команды не требуют работы АЛУ, например, пересыл-
ка данных из одного регистра процессора в другой.
Практически все микропроцессоры умеют выполнять в АЛУ логические
операции И, ИЛИ, НЕ, исключающее ИЛИ над двумя операндами. К арифмети-
ческим операциям относятся команды сложения, вычитания, умножения и де-
ления. Производительность процессора в основном зависит от быстродействия
АЛУ.
Рис. 6. Выборка процессором команд из программной памяти
Содержимое программного счетчика передается в микросхему памяти по
параллельной m-разрядной шине адреса. При включении питания или нажатии
кнопки “Сброс” программный счетчик обычно обнуляется, программа стартует
n
Микросхема ПЗУ или ОЗУ
Шина данных
Шина
управления
Процессор
Шина адреса
m
Регистр
к
оманд
Арифметико-
логическое
устройство
Программный
счетчик
Адрес
Код команды
Команда 1
0
Команда 2
1
2
Команда N+1
N
…
…
Команда 3
Внутренние
ПЗУ, ОЗУ
Энергозависимая память ОЗУ способна запоминать информацию только
при включенном источнике питания. Программу, выполняемую из ОЗУ, необ-
ходимо предварительно переписать из внешнего устройства, например, накопи-
теля на магнитном или оптическом диске. Работу процессора при выполнении
программы можно представить как циклически повторяющуюся процедуру вы-
борки команды из внутренней или внешней памяти ОЗУ, ПЗУ, запоминания в
регистре команд и выполнения текущей команды с помощью арифметико-
логического устройства (АЛУ) для большей части машинных кодов програм-
мы (рис. 6). Некоторые команды не требуют работы АЛУ, например, пересыл-
ка данных из одного регистра процессора в другой.
Практически все микропроцессоры умеют выполнять в АЛУ логические
операции И, ИЛИ, НЕ, исключающее ИЛИ над двумя операндами. К арифмети-
ческим операциям относятся команды сложения, вычитания, умножения и де-
ления. Производительность процессора в основном зависит от быстродействия
АЛУ.
n
Шина данных
Процессор
Микросхема ПЗУ или ОЗУ
Регистр Арифметико-
Адрес Код команды
команд логическое
устройство 0 Команда 1
1 Команда 2
Шина 2 Команда 3
Программный Внутренние … …
счетчик управления
ПЗУ, ОЗУ N Команда N+1
m Шина адреса
Рис. 6. Выборка процессором команд из программной памяти
Содержимое программного счетчика передается в микросхему памяти по
параллельной m-разрядной шине адреса. При включении питания или нажатии
кнопки “Сброс” программный счетчик обычно обнуляется, программа стартует
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
