Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Представление информации в ЭВМ.
Информация может быть представлена в двух видах: 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-х битовых Следует отметить, что несмотря на то, что число представляется в двоично-десятичной системе счисления порядок рассматривается как степень числа 10. 3) Представление чисел в памяти ЭВМ в двоично-десятичном коде. Представление каждой цифры числа осуществляется с помощью 1 байта. Представление отрицательных чисел в ЭВМ. Отрицательные числа могут быть представлены в обратном и дополнительном коде. 1) Для положительных чисел представление в обратном коде совпадает с прямым 2) Если число отрицательное, то для его преобразования в обратный код Выполнение вычитания в обратном коде. 1) Оба операнда представляются в обратном коде. 2) К числам добавляется знаковый разряд. 3) Производится сложение двух многоразрядных чисел. 4) В том случае, если возник перенос из знакового разряда добавляется единица к 5) Производиться анализ результата. если 1-> то - (можно преобразовать в прямой код с помощью инверсии всех значащих разрядов). * 10-3=7=10+(-3) 10io = 10102 -310 =-112 —инвертируем
Для того чтобы избежать этот недостаток используется дополнительный код. 1) Положительное число в дополнительном коде совпадает с прямым кодом. 2) Отрицательное число необходимо перевести в обратный код. 3) Добавить к обратному коду 1 -> результат будет представлен в виде дополнительного кода. Алгоритм вычитания чисел в дополнительном коде. 1) Представляем операнды в дополнительном коде. 2) Добавляем знаковые разряды. 3) Выполняем сложение чисел. 4) В случае возникновения переноса из знакового разряда, он просто игнорируется. 5) Анализируем результат. Отрицательное число инвертируется и прибавляется 1. * 10-3=7 Элементы алгебры логики Логическая функция - функция набора логических аргументов, принимающая только 2 значения: ложь или истина. Любая логическая функция может быть задана с помощью таблицы истинности. Совокупности элементарных логических функций, с помощью которой можно выразить логическую функцию любой сложности, называются функционально полными системами функций. Конъюнкция, дизъюнкция, инверсия составляют функционально полные системы. Популярное:
|
Последнее изменение этой страницы: 2016-03-17; Просмотров: 1516; Нарушение авторского права страницы