Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 16 стр.

UptoLike

Составители: 

Контроллер можно рассматривать как специализированный процес-
сор, управляющий работой внешнего устройства по специальным
встроенным программам обмена.
1.2.3.3. Основной цикл работы ЭВМ
Каждая программа состоит из отдельных машинных команд. Каждая
машинная команда делится на ряд элементарных унифицированных со-
ставных частей, которые принято называть тактами. В зависимости от
сложности команды она может быть реализована за разное число тактов.
При выполнении каждой команды ЭВМ проделывает определён-
ные стандартные действия:
1. Согласно содержимому счётчика адреса команд, считывается
очередная команда программы. Её код обычно заносится на хранение в
специальный регистр УУ, который носит название регистра команд.
2. Счётчик команд автоматически изменяется так, чтобы в нём со-
держался адрес следующей команды. В простейшем случае для этой
цели достаточно к текущему значению счётчика прибавить некоторую
константу, определяющуюся длиной команды.
3. Считанная в регистр команд операция расшифровывается, извле-
каются необходимые данные и над ними выполняются требуемые дей-
ствия.
Затем во всех случаях, за исключением команды останова или на-
ступления прерывания, все описанные действия циклически повторяются.
Если требуется изменить порядок вычислений для реализации раз-
вилки или цикла, достаточно в счётчик команд занести требуемый адрес.
1.2.3.4. Система команд ЭВМ и способы обращения к данным
Система команд любой ЭВМ обязательно содержит следующие
группы команд обработки информации [8].
1. Команды передачи данных (перепись), копирующие информа-
цию из одного места в другое.
2. Арифметические операции. К основным арифметическим дей-
ствиям обычно относятся сложение и вычитание. Умножение и деление
во многих ЭВМ выполняются по специальным программам.
3. Логические операции, позволяющие компьютеру анализировать
обрабатываемую информацию (И, ИЛИ, НЕ, < и т.д.).
4. Сдвиги двоичного кода влево или вправо.
5. Команды ввода и вывода информации для обмена с внешними
устройствами.
16