Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие №1 (1-4 гл).docx
Скачиваний:
18
Добавлен:
09.04.2015
Размер:
134.4 Кб
Скачать

Особенности представления информации в эвм

Числовая информация внутри ЭВМ кодируется в двоичной или двоично-десятичной системе счисления. Для вывода/вывода числовых данных используется коды 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 значений) кодируются символы псевдографики и буквы национальных алфавитов.

Рис. . Символьные данные

В программировании на языке Ассемблера для описания данных используются специальные директивы, в которых определяются адрес данных, тип и размер.

Вопросы для самопроверки

  1. Что такое система счисления?

  2. Какие системы счисления используются для внутреннего представления данных в ЭВМ?

  3. Дайте характеристику представления чисел с фиксированной и плавающей запятой.

  4. Дайте характеристику кодов алгебраического представления чисел (прямого, обратного и дополнительного).

  5. Что такое поля данных постоянной и переменной длины?

  6. Что такое ASCII-коды?

  1. Архитектура и структура эвм

АрхитектуройЭВМ называется её представление на некотором общем уровне,. включающее систему команд, организацию памяти, систему адресации и т.д. Архитектура определяет принципы действия, информационные связи, взаимное соединение основных логических узлов: процессора, оперативной памяти, внешних ЗУ и УВВ.. Единство архитектуры разных ЭВМ обеспечивает их совместимость с точки зрения пользователя.

СтруктураЭВМ – это совокупность её функциональных элементов и связей между ними. Здесь элементами могут быть самые различные устройства: логические узлы ЭВМ или простейшие схемы. Структура ЭВМ графически представляется в виде структурных схем на любом уровне детализации.