Алгебра логики. Логические основы компьютеров

 

Теоретическим фундаментом работы компьютеров является алгебра логики. Математический аппарат алгебры логики удобен для описания функционирования аппаратные средства компьютера т.к. основной системой счисления в компьютере является двоичная и значений логических переменных, которые используются в алгебре логики, тоже два: «0» и «1».

Алгебра логики — изучает высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними.

Логическое высказывание — это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно.

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

Базовые логические операции (в порядке их выполнения)

· Операция НЕлогическое отрицание (инверсия). Выражается связкой НЕ и обозначается: not(a), «ùa», «Øa», «-a», «a», НЕ(a).Высказывание ùA (читается "не A" или "инверсия A")истинно, когда A ложно, и ложно, когда A истинно.Если на входе схемы 0, то на выходе 1. Когда на входе 1, на выходе 0.

Таблица истинности
A ùA

Логическая схема

  Таблица истинности
А B A&B
       

· Операция Иконъюнкция (лат. conjunctio — соединение) или логическое умножение. Выражается связкой И, обозначается: a and b, a и b, знаками «Ù», «&» («амперсэнд»), И (a; b).

Логическая схема

 

  Таблица истинности
А B AÚB
       

· Операция ИЛИдизъюнкция (лат. disjunctio — разделение) или логическое сложение. Выражается связкой ИЛИ и обозначается: a or b, a или b, знаком «Ú», «+», ИЛИ (a; b).

Логическая схема

 

Производные операции

· Операция ЕСЛИ ..., ТО …импликация (следование)

· Операция … ТОГДА … И ТОЛЬКО ТОГДАэквиваленция (двойное следование)

  Таблица истинности
А B A Þ B
       

 

  Таблица истинности
А B A Û B
       

 

 

Логические основы компьютеров

Логическими элементами компьютеров являются электронные схемы И, ИЛИ, НЕ, И—НЕ, ИЛИ—НЕентили, триггеры). С помощью схем можно реализовать логическую функцию, описывающую работу устройств компьютера.

Триггер – электронная схема, применяемая в ПК для запоминания одного разряда двоичного кода. Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое – двоичному нулю. Триггер – важнейшая структурная единица ОП ПК. Каждый триггер может запомнить, хранить и считывать 1 бит информации. Один триггер может запомнить только один разряд двоичного кода; для запоминания байта нужно 8 триггеров, для запоминания килобайта 8 х 210 = 8 192 триггеров. Современные микросхемы памяти содержат миллионы триггеров.

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