Смекни!
smekni.com

Лекции по Информатике 3 (стр. 6 из 24)

Знак числа

Знак порядка

Порядок

Мантисса

№ разряда

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 Гб.

6.3. Логические основы построения ЭВМ

Двоичное представление информации в ЭВМ позволяет применять при построении устройств АЛУ. Этот аппарат оперирует с элементами, которые могут принимать только 2 значения (0 \ 1, да \ нет, true \ false)

Логическое значение – значение 0 или 1, да или нет и т.д.

Логическая переменная – переменная, способная принимать логическое значение.

Математическая логика может обрабатывать логические высказывания.

Высказывание – любое предложение, о котором можно судить либо истинно оно, либо ложно. При этом действует закон «исключённого третьего»: Каждое высказывание или истинно, или ложно, и не может быть одновременно истинно и ложно.

Высказывания обозначаются буквами a, b, c…

Пример:

a=”Я на лекции”, b=”идёт дождь”

принимается, что высказывание a и b могут быть только истинными или ложными, третьего – нет.

среда, 17 ноября 2004 г.

Введены операции над высказываниями, правила составления и преобразования выражений. Имеется 3 логических операции:

  1. Логическое отрицание; «не», инверсия.
  2. Логическое сложение, «или», V+, дизъюнкция.
  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

не или и

Справедливы следующие логические законы:

  1. Сочетательный.
  2. Переместительный
  3. Распределительный a(b+c) = ab +bc
  4. Отрицательный –(-а) = а ; -(ab) = -a + (-b) ; -(a+b) = -a*(-b).
  5. Тождественный a*a=a ; a*0=0 ; a*1=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

6.4.

Логический синтез вычислительных схем

Цифровой компьютер построен из трёх типов элементарных устройств, которые способны выполнять 3 логические операции (рис 6.5)



Любое логическое выражение может быть представлено с помощью электронной схемы, например: ¦(a,b)= a*b+ù (a+b)


Если функция задана своими значениями, то построению электронной схемы помогает Теорема о разложении на конституэнты.
Пример: Пусть дана функция, в виде своих значений.
Согласно теоремы ¦ (a) = ¦(0)* ùa + ¦ (1) * a = 1 * ùa + 0*a = @
Соответствующая схема (рис 6.7)