
- •Введение
- •Рекомендуемая литература
- •1. Понятие, измерение и свойства информации
- •1.1. Формы адекватности информации
- •1.2. Меры информации
- •1.3. Качество информации
- •2. Информационные технологии
- •2.1. Понятие и структура информационной технологии
- •2.2. Виды информационных технологий
- •3. Информационно-логические основы построения эвм
- •3.1. Представление информации в эвм
- •3.2. Кодирование чисел двоичным кодом
- •3.3. Логические основы построения эвм
- •3.4. Арифметические операции в эвм
- •3.5. Принцип программного управления эвм
- •4. Аппаратные средства пк
- •4.1. Базовая аппаратная конфигурация
- •4.2. Структура системного блока
- •4.3. Основные системы материнской платы
- •4.4. Периферийные устройства пк
- •5. Программное обеспечение пк
- •5.1. Процесс создания программного обеспечения
- •5.2. Классификация программных продуктов
- •5.3. Файловая система
- •5.4. Сервисное программное обеспечение
- •5.5. Текстовый процессор
- •5.6. Табличный процессор
- •6. Сетевые технологии
- •6.1. Обобщенная структура вычислительной сети
- •6.2. Коммуникационная среда и передача данных
- •6.3. Протоколы компьютерной сети
- •6.4. Локальные вычислительные сети
- •6.5. Глобальная сеть Internet
- •6.6. Принципы защиты информации в сетях
- •7. Перечень контрольных вопросов
3.5. Принцип программного управления эвм
Решение задач на ЭВМ реализуется программным способом, то есть путем последовательного выполнения над данными отдельных операций, предусмотренных алгоритмом решения задачи. Алгоритм – это точно определенная последовательность действий, которые необходимо выполнить над исходными данными, чтобы получить решение задачи. Алгоритм решения задачи, заданный в виде последовательности команд на языке ЭВМ, называется машинной программой. Команда машинной программы (машинная команда) – это элементарная инструкция машине, выполняемая автоматически без каких-либо дополнительных указаний и пояснений.
Машинная команда состоит из двух частей: операционной и адресной. Операционная часть команды – это группа разрядов в команде, предназначенная для представления кода операции машины. Адресная часть команды – это группа разрядов в команде, в которых записываются коды адреса (адресов) ячеек памяти машины, предназначенных для оперативного хранения операндов.
В зависимости от количества адресов, записываемых в команде, различают безадресные, одно-, двух- и трехадресные команды. Типовые структуры команд показаны на рис. 3.2, где КОП – код операции машины.
Втрехадресной команде (рис. 3.2а) а1 и а2 –
адреса ячеек, где расположены соответственно
первый и второй операнды, а а3 – адрес
ячейки, куда следует поместить результат
выполнения операции. В двухадресной
команде (рис. 3.2б) а1 – обычно адрес
ячейки, где хранится первый операнд и
куда должен быть записан результат
выполнения операции, а а2 – обычно адрес
ячейки, где хранится второй операнд. В
одноадресной команде (рис. 3.2в) а1 в
зависимости от модификации команды
может обозначать либо адрес ячейки, где
хранится один из операндов, либо адрес
ячейки, куда следует поместить результат
выполнения операции. Безадресная команда
содержит только код операции, а информация
для нее должна быть заранее помещена в
определенные ячейки (регистры) машины.
По виду выполняемых операций все машинные команды можно разделить на 6 групп:
команды пересылки данных внутри ЭВМ;
команды арифметических операций;
команды логических операций;
команды обращения к внешним устройства ЭВМ;
команды передачи управления. Служат для изменения естественного порядка выполнения команд. Бывают операции безусловной и условной передачи управления. Операции безусловной передачи управления требуют выполнения после данной команды, не следующей по порядку, а той, адрес которой в явном или неявном виде указан в адресной части. Операции условной передачи управления требуют тоже передачи управления по адресу, указанному в адресной части команды, но лишь в том случае, если выполняется некоторое заранее оговоренное для этой команды условие. Это условие в явном или неявном виде указано в коде операции;
обслуживающие и вспомогательные команды.
Функциональные возможности ПК можно разделить на основные и дополнительные. Основные функции определяют назначение ЭВМ: обработка и хранение информации, обмен информацией с внешними объектами. Дополнительные функции повышают эффективность выполнения основных функций: обеспечивают эффективные режимы ее работы, диалог с пользователем, высокую надежность и многое другое. Названные функции реализуются с помощью аппаратных и программных средств. Эти средства принято рассматривать отдельно, поскольку очень часто решение одних и тех же задач может обеспечиваться как теми, так и другими средствами.