- •Лекция № 2
- •Введение
- •Принцип двоичного кодирования
- •Принцип программного управления
- •Принцип однородности памяти
- •Принцип адресности
- •Структуры вычислительных машин
- •1.7 Представление информации в эвм
- •Понятие команды
- •Как выполняется команда
- •1.7 Представление целых чисел в эвм
- •Диапазоны значений целых чисел без знака
- •Диапазоны значений целых чисел со знаком
- •1.8 Выполнение арифметических операций над целыми числами с учетом их разрядности Сложение и вычитание
- •Умножение и деление
- •1.9 Представление вещественных чисел в эвм
- •Примеры нормализованного представления:
- •1.10 Выполнение арифметических операций над вещественными числами с учетом их разрядности
- •Сложение и вычитание
- •Умножение
- •Деление
«УТВЕРЖДАЮ»
________________
Зав. кафедрой КЭЭМ
К.т.н. Шумейко И.П..
«____» ____________ 200__ г.
Лекция № 2
Тема: Представление информации в ЭВМ
Цель лекции –
Литература:
Ваулин А.С. Языки программирования кн.5, 1993 г.;
П. Терренс Языки программирования: разработка и реализация, 1979 г.;
Касвандс Э.Г. Введение в программирование на языке Ассемблер ч.1,;
Хротко Г. Языки программирования высокого уровня, 1982 г.;
Малютин Э.А., Малютина Л.В. Языки программирования, 1982 г.;
Ушкова В Новые языки программирования и тенденции их развития, 1982 г.;
Янг С.Алгоритмические языки реального времени, 1985 г.
Изучаемые вопросы:
Введение
В основе архитектуры современных ВМ лежит представление алгоритма решения задачи в виде программы последовательных вычислений. Согласно стандарту ISO 2382/1-84, программа для ВМ – это «упорядоченная последовательность команд, подлежащая обработке».
ВМ, где определенным образом закодированные команды программы хранятся в памяти, известна под названием вычислительной машины с хранимой в памяти программой. Идея принадлежит создателям вычислителя ENIAC Эккерту, Мочли и фон Нейману. Еще до завершения работ над АС они приступили к новому проекту – главной особенностью которого стала концепция хранимой в памяти программы, на долгие годы определившая базовые принципы построения последующих поколений вычислительных машин. Относительно авторства существует несколько версий, но поскольку в законченном виде идея впервые была изложена в 1945 году в статье фон Неймана, именно его фамилия фигурирует в обозначении архитектуры подобных машин, составляющих подавляющую часть современного парка ВМ и ВС.
Сущность фон-неймановской концепции вычислительной машины можно свести к четырем принципам:
• двоичного кодирования;
• программного управления;
• однородности памяти;
• адресности.
Принцип двоичного кодирования
Согласно этому принципу, вся информация, как данные, так и команды, кодируются двоичными цифрами 0 и 1. Каждый тип информации представляется двоичной последовательностью и имеет свой формат. Последовательность битов в формате, имеющая определенный смысл, называется полем. В числовой информации обычно выделяют поле знака и поле значащих разрядов. В формате команды можно выделить два поля (рис. 1.): поле кода операции (КОп) и поле адресов (адресную часть — АЧ).
Код операции (КОп) |
Адресная часть (АЧ) |
Рис.1.
Код операции представляет собой указание, какая операция должна быть выполнена, и задается с помощью r-разрядной двоичной комбинации.
Вид адресной части и число составляющих ее адресов зависят типа команды: в командах преобразования данных АЧ содержит адреса объектов обработки (операндов) и результата; в командах изменения порядка вычислений – адрес следующей команды программы; в командах ввода/вывода – номер устройства ввода/вывода. Адресная часть также представляется двоичной последовательностью, длину которой обозначим через/?. Таким образом, команда в вычислительной машине имеет вид (r + р )-разрядной двоичной комбинации.
