2.2.3. Основной цикл работы компьютера
Важной составной частью фон-неймановской архитектуры является счетчик адреса команд. Этот специальный внутренний регистр процессора всегда указывает на ячейку памяти, в которой хранится следующая команда программы. При включении питания или при нажатии на кнопку сброса (начальной установки) в счетчик аппаратно заносится стартовый адрес находящейся в постоянном запоминающем устройстве программы инициализации всех устройств и начальной загрузки. Дальнейшее функционирование компьютера определяется программой. Вся деятельность компьютера – это непрерывное выполнение тех или иных программ, причем программы могут в свою очередь загружать новые программы и т.д.
Каждая программа состоит из отдельных машинных команд. Каждая машинная команда, в свою очередь, делится на ряд элементарных унифицированных составных частей, которые принято называть тактами. В зависимости от сложности команды она может быть реализована за разное число тактов. Например, пересылка информации из одного внутреннего регистра процессора в другой выполняется за несколько тактов, а для перемножения двух целых чисел их требуется на порядок больше.
При выполнении каждой команды компьютер проделывает определенные стандартные действия:
-
согласно содержимому счетчика адреса команд считывается очередная команда программы (ее код обычно заносится на хранение в специальный регистр УУ, который носит название регистра команд);
-
счетчик команд автоматически изменяется так, чтобы в нем содержался адрес следующей команды (в простейшем случае для этой цели достаточно к текущему значению счетчика прибавить некоторую константу, определяющуюся длиной команды);
-
считанная в регистр команд операция расшифровывается, извлекаются необходимые данные и над ними выполняются требуемые действия.
Затем во всех случаях, за исключением команды останова или наступления прерывания, все описанные действия циклически повторяются.
- 2. Общий состав персональных эвм и вычислительных систеМ
- 2.1. Состав персонального компьютера
- 2.2. Архитектура компьютера
- 2.2.1. Классическая архитектура эвм и принципы фон Неймана
- 2.2.2. Совершенствование и развитие внутренней структуры эвм
- 2.2.3. Основной цикл работы компьютера
- 2.3. Функциональные компоненты компьютера
- 2.3.1. Микропроцессор
- 2.3.2. Шины
- 2.3.3. Память
- 2.3.4. Внешние запоминающие устройства
- 2.3.5. Порты
- 2.3.6. Устройства вывода
- 2.3.6.1. Мониторы
- 2.3.6.2. Принтеры
- 2.3.6.3. Другие устройства вывода
- 2.3.7. Устройства ввода
- 2.4. Основные типы компьютеров. Конфигурации персональных компьютеров