- •Московский государственный университет
- •Физическое представление обрабатываемой информации
- •Поколения эвм
- •Назначение эвм
- •Размеры и вычислительная мощность
- •Вопросы для самопроверки
- •Представление информации в эвм Понятие информации
- •Измерение количества информации.
- •Кодирование информации
- •Правила перевода смешанных чисел
- •Представление чисел в эвм
- •Алгебраическое представление двоичных чисел
- •Элементы двоичной арифметики
- •Особенности представления информации в эвм
- •Вопросы для самопроверки
- •Архитектура и структура эвм
- •Принципы фон Неймана
- •Основные блоки эвм:
- •Простейшие типы архитектур.
- •Центральный процессор
- •Оперативная память
- •Системная шина
- •Источник питания
- •Внешние устройства
- •Дополнительные интегральные микросхемы
- •Конструктивные элементы эвм (пк)
- •Функциональные характеристики эвм
- •Вопросы для самопроверки
Особенности представления информации в эвм
Числовая информация внутри ЭВМ кодируется в двоичной или двоично-десятичной системе счисления. Для вывода/вывода числовых данных используется коды ASCII. КодыASCIIтакже используются для кодирования буквенной и символьной информации внутри ПК.
Биты в числе нумеруются справа налево, начиная с 0.
В ЭВМ используются поля постоянной длины:
полуслово – 1 байт
слово – 2 байта
двойное слово – 4 байта
расширенное слово – 8 байтов

Рис. . Основные типы данных.
Числа с фиксированной запятой обычно имеют формат полуслова или слова, числа с плавающей запятой – формат двойного или расширенного слова.
Используются также поля переменной длины – целое число байт в диапазоне от 0 до 255.

Рис. . Формат числа с плавающей запятой.
Двоично-кодированные десятичные числа представляются полями переменной длины в упакованном и распакованном форматах.
В упакованном формате каждой десятичной цифре отводится полбайта, а знак кодируется в крайнем правом полубайте числа (1100 – плюс, 1101 – минус).
В распакованном формате каждая цифра занимает байт, при этом старшие полубайты – зона – заполняются кодом 0011, а младшие – кодом цифры. Старший полубайт младшего байта содержит код знака.
Распакованный формат используется при вводе-выводе информации, и для операций умножения и деления двоично-десятичных чисел.
Пример: десятичное число -185 в двоично-десятичном коде 0001 1000 0101.
В ПК это будет так:
Упакованный формат:
|
0001 |
1000 |
0101 |
1101 |
Распакованный формат:
|
0011 |
0001 |
0011 |
1000 |
1101 |
0101 |

Рис. . Форматы двоично-десятичных данных
Используются также поля переменной длины – целое число байт в диапазоне от 0 до 255 и строка бит.

Рис. .Данные типа строка.
Код ASCIIимеет основной стандарт – первые 128 значений (для кодирования управляющих символов, синтаксических знаков, символов латинского алфавита и цифр). В расширении (оставшиеся 128 значений) кодируются символы псевдографики и буквы национальных алфавитов.

Рис. . Символьные данные
В программировании на языке Ассемблера для описания данных используются специальные директивы, в которых определяются адрес данных, тип и размер.
Вопросы для самопроверки
Что такое система счисления?
Какие системы счисления используются для внутреннего представления данных в ЭВМ?
Дайте характеристику представления чисел с фиксированной и плавающей запятой.
Дайте характеристику кодов алгебраического представления чисел (прямого, обратного и дополнительного).
Что такое поля данных постоянной и переменной длины?
Что такое ASCII-коды?
Архитектура и структура эвм
АрхитектуройЭВМ называется её представление на некотором общем уровне,. включающее систему команд, организацию памяти, систему адресации и т.д. Архитектура определяет принципы действия, информационные связи, взаимное соединение основных логических узлов: процессора, оперативной памяти, внешних ЗУ и УВВ.. Единство архитектуры разных ЭВМ обеспечивает их совместимость с точки зрения пользователя.
СтруктураЭВМ – это совокупность её функциональных элементов и связей между ними. Здесь элементами могут быть самые различные устройства: логические узлы ЭВМ или простейшие схемы. Структура ЭВМ графически представляется в виде структурных схем на любом уровне детализации.
