Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Представление информации в ЭВМ.



Информация может быть представлена в двух видах:

1) естественный (обычная запись числа (10, 25))

2) нормальный (0, 1025 *102)

Нормальная форма записи - представление числа в виде A = m * qp, где m-это мантисса, p-порядок числа.

Мантисса может находиться в двух состояниях: нормализованном и ненормализованном. 1025*10 - 2 - ненормализованное состояние

0, 1025 *102 -нормализованное, т.е целая часть мантиссы должна быть равна нулю, а первый знак после запятой должен быть значащим. В компьютере: 10Е+5=10*105

Основные элементы информации:

Минимальная единица информации - бит (один двоичный разряд). Несколько бит, имеющих определенный смысл называется полем. Поле из 8 бит называется байтом.

Основной структурной единицей информации в ЭВМ является машинное слово. Разрядность машинного слова определяется разрядностью процессора. На машинное слово опираются такие формы, как полуслово и двойное слово. Пример: для 32-разрядного процессора.

В 64-разрядной машине на полуслово приходится 4 байта. Последовательность полей байтов или слов, имеющих один смысл, называется массивом, а группа массивов - это сегмент.

Представление чисел в ЭВМ:

1) Представление чисел с фиксированной точкой. Эти числа характеризуются тем, что положение десятичной точки в числе определено.

Например: - смешанное число • (вначале 3-го байта) Как правило, в числах первый (старший) бит является битом-знаком числа. Если в старшем разряде 0, то число положительное, если 1- отрицательное. Числа могут записываться и без знака. В этом случае старший разряд используется как знаковый.

8бит- 256 различных комбинаций.

255чисел = 2n -1 диапазон чисел: от - 2n-1 -1 до 2n-1 -1 Для чисел со знаком: от -127 до +127 100000000=-0 000000000=0

2)Числа с плавающей точкой.

В памяти ЭВМ числа с плавающей точкой представляются в виде 2-х битовых
полей: мантиссы и порядка.
m p

Следует отметить, что несмотря на то, что число представляется в двоично-десятичной системе счисления порядок рассматривается как степень числа 10.

3) Представление чисел в памяти ЭВМ в двоично-десятичном коде. Представление каждой цифры числа осуществляется с помощью 1 байта.

Представление отрицательных чисел в ЭВМ.

Отрицательные числа могут быть представлены в обратном и дополнительном коде.

1) Для положительных чисел представление в обратном коде совпадает с прямым
кодом.

2) Если число отрицательное, то для его преобразования в обратный код
необходимо инвертировать все значащие разряды.

Выполнение вычитания в обратном коде.

1) Оба операнда представляются в обратном коде.

2) К числам добавляется знаковый разряд.

3) Производится сложение двух многоразрядных чисел.

4) В том случае, если возник перенос из знакового разряда добавляется единица к
младшему разряду результата.

5) Производиться анализ результата.
если 0-> то +

если 1-> то - (можно преобразовать в прямой код с помощью инверсии всех значащих разрядов).

* 10-3=7=10+(-3)

10io = 10102

-310 =-112 —инвертируем

Сложение переноса из знакового разряда с младшим разрядом результата осуществляется специальной целью под названием «цепь циклического переноса», а сама операция - циклический перенос. Таким образом, операция вычитания в обратном коде выполняется за 2 шага.

Для того чтобы избежать этот недостаток используется дополнительный код.

1) Положительное число в дополнительном коде совпадает с прямым кодом.

2) Отрицательное число необходимо перевести в обратный код.

3) Добавить к обратному коду 1 -> результат будет представлен в виде дополнительного кода.

Алгоритм вычитания чисел в дополнительном коде.

1) Представляем операнды в дополнительном коде.

2) Добавляем знаковые разряды.

3) Выполняем сложение чисел.

4) В случае возникновения переноса из знакового разряда, он просто игнорируется.

5) Анализируем результат. Отрицательное число инвертируется и прибавляется 1. * 10-3=7

Элементы алгебры логики

Логическая функция - функция набора логических аргументов, принимающая только 2 значения: ложь или истина. Любая логическая функция может быть задана с помощью таблицы истинности.

Совокупности элементарных логических функций, с помощью которой можно выразить логическую функцию любой сложности, называются функционально полными системами функций. Конъюнкция, дизъюнкция, инверсия составляют функционально полные системы.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-03-17; Просмотров: 1420; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь