Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Сразу после включения процессор начинает читать цифровые коды из той области памяти, которая отведена для хранения программ. Чтение происходит последовательно ячейка за ячейкой, начиная с самой первой. В ячейке записаны данные, адреса и команды. Команда — это одно из элементарных действий, которое способен выполнить микропроцессор. Вся работа микропроцессора сводится к последовательному чтению и выполнению команд.
Рассмотрим последовательность действий МП во время выполнения команд программы:
1) Перед выполнением очередной команды МП содержит ее адрес в программном счетчике РС.
2) МП обращается к памяти по адресу, содержащемуся в РС, и считывает из памяти первый байт очередной команды в регистр команд.
3) Дешифратор команд декодирует (расшифровывает) код команды.
4) В соответствии с полученной от дешифратора информацией устройство управления вырабатывает упорядоченную во времени последовательность микроопераций, реализующих предписания команды, в том числе:
- извлекает операнды из регистров и памяти;
- выполняет над ними предписанные кодом команды арифметические, логические или другие операции;
- в зависимости от длины команды модифицирует содержимое РС;
- передает управление очередной команде, адрес которой снова находится в программном счетчике РС.
Дата публикования: 2014-11-26; Прочитано: 291 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!