- •Информатика — предмет и задачи.
- •Свойства информации
- •Свойства
- •Переход к другому основанию Перевод в десятичную систему счисления
- •Перевод из десятичной системы счисления
- •Перевод из двоичной в восьмеричную и шестнадцатеричную системы
- •Перевод из десятичной системы в произвольную
- •Представление числовой информации в эвм
- •Перевод из восьмеричной и шестнадцатеричной систем в двоичную
- •Перевод из двоичной системы в 8- и 16-ричную
- •Перевод из произвольной системы счисления в десятичную
- •Представление символьной информации в эвм
- •3.1 Кодировка ascii
- •Кодировка Unicode
- •Что такое алгебра логики?
- •Логические операции. Дизъюнкция, конъюнкция и отрицание
- •Логические основы компьютера
- •Переключательные схемы
- •Вентили, триггеры и сумматоры
- •Законы алгебры логики
- •Связь между алгеброй логики и двоичным кодированием
- •Логический элемент компьютера
- •Логический элемент и
- •Логический элемент или
- •Логический элемент не
- •Логический элемент и-не и или-не
- •Архитектура эвм
- •История
- •1642-1945 - Механические компьютеры (нулевое поколение)
- •1945—1955 — Электронные лампы (первое поколение)
- •1955—1965 — Транзисторы (второе поколение)
- •1965-1980 — Интегральные схемы (третье поколение)
- •1980-? — Сверхбольшие интегральные схемы (четвёртое поколение)
- •Невидимые компьютеры (пятое поколение)
- •Дополнение
- •Внешние запоминающие устройства
- •Устройства ввода-вывода информации
- •Устройства ввода данных Клавиатура
- •Компьютерная мышь
- •Сенсорные экраны
- •Устройства автоматизированного ввода информации
- •Устройства вывода информации
- •Мониторы
- •Принтеры
- •Другие устройства вывода информации
- • Системное по
- •Функции ос
- •Прикладное программное обеспечение
- •Определение
- •Классификация По типу
- •По сфере применения
- •Представление текстовых данных.
- •Текстовый редактор. Назначение и основные функции
- •Компьютерная графика
- •История
- •Текущее состояние Основные области применения
- •Научная работа
- •Техническая сторона
- •Двухмерная графика
- •Векторная графика
- •Растровая графика
- •Фрактальная графика
- •Трёхмерная графика
- •Cgi графика
- •Представление цветов в компьютере
- •Реальная сторона графики
- •Компьютерная вёрстка
- •Назначение и область применения табличных процессоров
- •Введение в OpenOffice Calc
- •Интерфейс программы:
- •Основные понятия: рабочий лист, ячейка
- •Интерфейс
- •Формулы. Абсолютная и относительная адресация
- •4.Встроенные функции и "мастер функций"
- •5.Математические функции
- •6.Диаграммы
- •7. Логические функции
- •8.Календарные функции.
Логические основы компьютера
В ЭВМ используются различные устройства, работу которых прекрасно описывает алгебра логики. К таким устройствам относятся группы переключателей, триггеры, сумматоры.
Кроме того, связь между булевой алгеброй и компьютерами лежит и в используемой в ЭВМ системе счисления. Как известно она двоичная. Поэтому в устройствах компьютера можно хранить и преобразовывать как числа, так и значения логических переменных.
Переключательные схемы
В ЭВМ применяются электрические схемы, состоящие из множества переключателей. Переключатель может находиться только в двух состояниях: замкнутом и разомкнутом. В первом случае – ток проходит, во втором – нет. Описывать работу таких схем очень удобно с помощью алгебры логики. В зависимости от положения переключателей можно получить или не получить сигналы на выходах.
Вентили, триггеры и сумматоры
Вентиль представляет собой логический элемент, который принимает одни двоичные значения и выдает другие в зависимости от своей реализации. Так, например, есть вентили, реализующие логическое умножение (конъюнкцию), сложение (дизъюнкцию) и отрицание.
Триггеры и сумматоры – это относительно сложные устройства, состоящие из более простых элементов – вентилей.
Триггер способен хранить один двоичный разряд, за счет того, что может находиться в двух устойчивых состояниях. В основном триггеры используется в регистрах процессора.
Сумматоры широко используются в арифметико-логических устройствах (АЛУ) процессора и выполняют суммирование двоичных разрядов.
Изображения, использованные в статье
Таблицы истинности для конъюнкции, дизъюнкции и отрицания
Законы алгебры логики
Раздел:
Логические основы компьютера
Номер темы:
2
Для логических величин обычно используются три операции:
Конъюнкция – логическое умножение (И) – and, &, ∧.
Дизъюнкция – логическое сложение (ИЛИ) – or, |, v.
Логическое отрицание (НЕ) – not, ¬.
Логические выражения можно преобразовывать в соответствии с законами алгебры логики:
Законы рефлексивности a ∨ a = a a ∧ a = a
Законы коммутативности a ∨ b = b ∨ a a ∧ b = b ∧ a
Законы ассоциативности (a ∧ b) ∧ c = a ∧ (b ∧ c) (a ∨ b) ∨ c = a ∨ (b ∨ c)
Законы дистрибутивности a ∧ (b ∨ c) = a ∧ b ∨ a ∧ c a ∨ b ∧ c = (a ∨ b) ∧ (a ∨ c)
Закон отрицания отрицания ¬ (¬ a) = a
Законы де Моргана ¬ (a ∧ b) = ¬ a ∨ ¬ b ¬ (a ∨ b) = ¬ a ∧ ¬ b
Законы поглощения a ∨ a ∧ b = a a ∧ (a ∨ b) = a
Связь между алгеброй логики и двоичным кодированием
СВЯЗЬ МЕЖДУ АЛГЕБРОЙ ЛОГИКИ И ДВОИЧНЫМ КОДИРОВАНИЕМ Математический аппарат алгебры логики очень удобен для описания того, как функционируют аппаратные средства компьютера, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры 1 и 0, а значений логических переменных тоже два: “1” и “0” Из этого следует два вывода: одни и те же устройства компьютера могут применяться для обработки и хранения как числовой информации, представленной в двоичной системе счисления, так и логических переменных; на этапе конструирования аппаратных средств алгебра логики позволяет значительно упростить логические функции, описывающие функционирование схем компьютера, и, следовательно, уменьшить число элементарных логических элементов, из десятков тысяч которых состоят основные узлы компьютера. Существуют различные физические способы кодирования двоичной информации, но чаще всего единица кодируется более высоким уровнем напряжения, чем ноль
