Знак числа | Знак порядка | Порядок | Мантисса | |||||||||||
№ разряда | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | ,,, | 0 |
Пример 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | ,,, | 0 |
Пример 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | ,,, | 0 |
Двоично-десятичная форма чисел занимает переменное число байт и имеет 2 формата: упакованный и распакованный. В упакованном формате в одном байте хранится 2 десятичные цифры, в распакованном – 1 цифра. Распакованный формат быстрее обрабатывается. При хранении текстовой информации каждый символ текста кодируется целым числом. Для кодирования 28 = 256 разных символов, 8 двоичных разрядов. Отсюда появились понятия байта и байтовой организации памяти.
Кодовая таблица – соответствие между кодом символа и его изображением.
В текстовой информации каждый символ занимает 1 байт.
Все байты в ЭВМ пронумерованы. Номер байта называется адресом.
При записи и считывании информации возникает необходимость хранения адреса. При хранении адреса в двух байтах можно получить доступ к 216 = 64 Кб; При хранении адреса в 20 битах можно получить доступ к 220 = 4 Гб.
Двоичное представление информации в ЭВМ позволяет применять при построении устройств АЛУ. Этот аппарат оперирует с элементами, которые могут принимать только 2 значения (0 \ 1, да \ нет, true \ false)
Логическое значение – значение 0 или 1, да или нет и т.д.
Логическая переменная – переменная, способная принимать логическое значение.
Математическая логика может обрабатывать логические высказывания.
Высказывание – любое предложение, о котором можно судить либо истинно оно, либо ложно. При этом действует закон «исключённого третьего»: Каждое высказывание или истинно, или ложно, и не может быть одновременно истинно и ложно.
Высказывания обозначаются буквами a, b, c…
Пример:
a=”Я на лекции”, b=”идёт дождь”
принимается, что высказывание a и b могут быть только истинными или ложными, третьего – нет.
среда, 17 ноября 2004 г.
Введены операции над высказываниями, правила составления и преобразования выражений. Имеется 3 логических операции:
Правила вычисления результатов логических операций даются таблицами истинности (рис.6.5).
a | ùa |
0 | 1 |
1 | 0 |
0 | 1 | |
0 | 0 | 1 |
1 | 1 | 1 |
0 | 1 | |
0 | 0 | 0 |
1 | 0 | 1 |
не или и
Справедливы следующие логические законы:
Логическая функция – это алгебраическое выражение, содержащее логические переменные, логические операции и скобки.
Логическая функция принимает только логические значения.
Иногда логическая функция задаётся своими значениями при всех возможных значениях аргументов.
Для построения выражения такой функции можно применить следующую теорему:
Теорема о разложении на конституэнты.
Если ¦(0), ¦(1), j(0,0), j(0,1), j(1,0), j(1,1) – значения функций ¦ и j при указанных значениях аргументов, то справедливы следующие разложения:
¦(a) = ¦(0) * ùa + ¦(1) * a
j(a,b) = j(0,0) * ùa * ùb + j(0,1) * ùa * b + j(1,0) * a * ùb + j(1,1) * a * b