русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Режимы работы микропроцессора


Дата добавления: 2015-08-06; просмотров: 1339; Нарушение авторских прав


Различают: запуск МП, состояние захвата, состояние прерывания, состояние останова.

Запуск микропроцессора. После подачи питающих напряжений и тактовых импульсов Ф1 и Ф2 (см. рисунок 1.5) на вход Сброс подаётся «1». При этом обнуляются регистр команд, счётчик команд, триггеры разрешения прерывания, подтверждения захвата и ожидания. По окончании сигнала Сброс МП начинает работать с такта Т1 цикла М1, счётчик команд выдаёт на шину адреса нулевое значение адреса.

В состоянии захвата МП,закончив выполнение текущего цикла, переводит буферы ШД в третье состояние. МП отключается от внешних шин, предоставляя их внешнему устройству (внешней памяти), и останавливает работу. Осуществляется ПДП.

Состояние прерывания.В это состояние МП переходит по запросам ВУ (ПУ). Теку-щая программа прерывается, МП выполняет прерывающую программу по команде RST (рестарт). Содержимое счётчика команд запоминается в стеке, а в счётчик записывает-ется адрес первой команды прерывающей программы. После окончания её выполнения МП возвращается к основной программе по команде RET (возврат из подпрограммы). Из стека выбирается адрес команды основной программ, перед которой произошло пре-рывание, и передаётся в регистр адреса, а содержимое РС увеличивается на единицу.

В состояние останова МП переходит по команде HLT (останов). По этой команде прекращается выполнение программы, буферы шины данных шины адреса переходят в третье состояние, МП отключается от внешних шин и выдаётся сигнал Ожидание.

 



<== предыдущая лекция | следующая лекция ==>
Функционирование микропроцессорной системы | Система прерываний (Угрюмов, с. 270)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.005 сек.