Командный цикл микросистемы

Рейтинг пользователей: / 0
ХудшийЛучший 
Цифровые устройства - Микропроцессоры
19.10.2009 06:49

Программа - упорядоченная последовательность команд и данных.

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

Команда - функционально завершённое действие, определяемое типом используемых данных, источником их получения, операцией над ними,  приемником результата, а также источником или способом получения следующей команды.

Машинное представление команды называется объектным кодом. Обычно пользуются символьным представлением объектного кода, которое называется мнемо командами.

Командный цикл делится на две фазы: выборка и исполнение.

включение литания или нажатие RESET. управление передаётся на стартовый адрес памяти программ.

Выбирается и исполняется первая команда.

По   результатам   выполнения   первой   команды   управление

передаётся другой и т.д. при   приёме    специальной   команды    останова    система приостанавливает свою работу до следующего пуска.

В системе может возникнуть разнообразные события,  которые требуют немедленной реакции на своё появление, т.е. временная приостановка вычислительного процесса.  Процесс обслуживания данного события с последующим возвратом к основной программе называемся   прерыванием   программы.    Каждое   прерывание генерируется  специальным  сигналом IRQ,-  который называется радиальным запросом прерывания,  а вызываемые им программы -программами их обслуживания. Если ЦП получает общий запрос на прерывание, то такой запрос называется векторным запросом на прерывание.  Он  свидетельствует  о  появлении  одного  или нескольких запросов на прерывания. В начале цикла векторного запроса обязательно имеется цикл ввода вектора прерывания.