русс | укр

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

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

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

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


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

Рабочий цикл МП


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


Вычислительный процесс можно разделить на 3 этапа:

- ввод информации в ОП

- обработка информации

- вывод информации и регистрация результатов решения задач.

Для того, чтобы решить задачу на микроЭВМ, необходимо предварительно ввести программу решения данной задачи в ОП и необходимые исходные данные. Программа вводится вручную с клавиатуры, или с помощью устройств ввода информации. Ввод исходных данных возможен и в процессе вычислений. Решение любой задачи сводится к выполнению конечной последовательности простых арифметических или логических операций. Каждая операция в ЭВМ выполняется под действием команды. Программа решения задачи, хранимая в ОП ЭВМ начинает выполняться с первой команды, т.е. после указания начального адреса программы. Цикл выполнения каждой команды происходит следующим образом: после пуска ЭВМ по начальному адресу (адресу первой команды программы) указанному в регистре адреса устройством управления из основной памяти считывается первая команда программы и передается на регистр команд устройства управления, который дешифрирует код операции и преобразует КОП схемно или микропрограммно в серию управляющих сигналов, по которым в АЛУ будет выполнена данная операция. Одновременно с этим устройство управления по адресам, указанным в адресной части команды выбирает операнды из ячеек памяти или регистров МП и направляет их в АЛУ, где над ними выполняется операция, закодированная в операционной части команды. В счетчике команд устройством управления будет сформирован адрес следующей команды при естественном ходе выполнения программы путем увеличения его содержимого на число единиц, равное числу байт команды. Результат выполненной в АЛУ операции передается сначала в регистр-аккумулятор, а затем по адресу, указанному в команде - в регистр МП или в ячейки ОП. На этом цикл выполнения команды заканчивается и по сигналу ее окончания из основной памяти извлекается следующая команда, для которой цикл выполнения повторяется. Т.о. микроЭВМ реализует программу вычислений, выполняя последовательно команду за командой программы. Порядок выполнения команд в случае возрастания их адресов называется естественным ходом выполнения программы. В программах решения задач и в составе любой ЭВМ имеются команды передачи управления или команды перехода. Команды передачи управления служат для прерывания естественного хода выполнения программы, и в этом случае адрес следующей команды указывается в команде перехода. В этих случаях возможны ветвления программы и организации различных циклов, для чего используются циклические операции. В этом случае многократно повторяются одни и те же участки программы. Такой ход выполнения получил название принудительного. После выполнения всех команд программы ПК выдает результат решения задачи на устройство вывода информации, микроЭВМ переходит в режим ожидания. В зависимости от порядка провождения задач в микроЭВМ различают следующие режимы работы:



 

a) однопрограммный

b) многопрограммный (мультипрограммный)

c) режим реального масштаба времени

d) режим работы с разделением времени

Для ПК, кроме того, различают следующие режимы работы (в зависимости от структуры МП):

a) реальный

b) защищенный

c) виртуальный

 



<== предыдущая лекция | следующая лекция ==>
СПОСОБ КОДИРОВАНИЯ МК | Системы команд МП. Форматы команд и способы адресации операндов.


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


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

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

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


 


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

 
 

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

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