"Система Тестирования

 

   
  Главное меню

  Главная

------------------------------------------

  Дистанционное обучение

------------------------------------------

  Олимпиада

------------------------------------------

  Библиотека

------------------------------------------

  Справочники

------------------------------------------

  Тестирование on-line

------------------------------------------

  Зачетная книжка

------------------------------------------

  Вход для

  преподавателей

------------------------------------------

 

    

 

Добро пожаловать в пользовательский раздел сайта!

 

Библиотека : Информатика : Алгебра высказываний. Законы де Моргана.

Любая логическая операция может быть представлена в виде комбинации трех основных:

- логического умножения (конъюнкция);

- логического сложения (дизъюнкция);

- логического отрицания (инверсия).

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

Логический элемент «И» имеет два входа и один выход. На входы элемента подаются сигналы: 00, 01, 10 и 11, на выходе элемента получается сигнал 0 или 1 в зависимости от того, какие сигналы были на входах. Точное значение сигнала на выходе можно определить по таблице истинности для операции логического умножения (конъюнкции).

На логических схемах логический элемент «И» обозначается:

Логический элемент «ИЛИ», так же как и элемент «И» имеет два входа и один выход. На входы элемента подаются сигналы: 00, 01, 10 и 11, на выходе элемента получается сигнал 0 или 1 в зависимости от того, какие сигналы были на входах. В отличии от элемента «И», результат на выходе элемента «ИЛИ» определяется по таблице истинности для операции логического сложения (дизъюнкции). 

На логических схемах логический элемент «ИЛИ» обозначается:

Логический элемент «НЕ» имеет один вход и один выход. Этот логический элемент является реализацией логической операции отрицания (инверсии). На вход логического элемента подаются сигналы 0 или 1, с выхода снимаются соответственно сигналы 1 или 0.

На логических схемах элемент «НЕ» обозначается:

В качестве примера, подтверждающего справедливость того, что любой элемент ЭВМ можно представить в виде совокупности базовых логических элементов рассмотрим состав RS-триггера.

Триггер. Число, записанное в двоичной системе счисления, можно легко сохранить в электронной машине. Для хранения одного двоичного разряда применяется специальное устройство – триггер, название которого происходит от английского слова trigger (защелка, переключатель).  Триггер может находиться в одном из двух устойчивых состояний – «отключен», что соответствует биту 0, и «включен», что соответствует биту 1. Изображать один триггер принято в виде прямоугольника с написанными внутри буквами О (отключен) и В (включен). Например,

 

В

В

О

О

В

О

В

В

 

Такая запись означает восемь триггеров, пять из которых находятся в состоянии –включен, а три в состоянии – отключен. Приведенное состояние триггеров будет соответствовать двоичному числу 11001011.

Наша задача заключается в том, что бы разобраться как же осуществляется хранение одного бита в триггере. Логическая схема триггера может быть представлена в виде следующей схемы.

RS – триггер имеет два входа R и S и один выход Q. В обычном состоянии на оба входа триггера подается сигнал 0. На входы первого логического элемента «ИЛИ» (расположен сразу после входа S подаются сигналы 0, таким образом на выходе этого элемента получается 0 (согласно таблице истинности логической операции дизъюнкция), который подается на вход логического элемента «НЕ», который преобразует 0 в 1. На два входа второго логического элемента «ИЛИ» подается 0 с входа триггера R и 1 с выхода первого логического элемента «НЕ». На выходе второго элемента «ИЛИ» получается 1, которая вторым логическим элементом «НЕ» преобразуется в 0. Таким образом, с выхода триггера Q можно снять сигнал 0. Говорят, что триггер хранит ноль.

Что бы триггер хранил 1, нужно на его вход S (установочный) подать 1. Тогда на выходе первого элемента «ИЛИ» получится 1, которая первым элементом «НЕ» будет преобразована в 0 и на входы второго элемента «ИЛИ» придут два 0. Это приведет к тому, что на выходе этого элемента получится 0, который вторым элементом «НЕ» будет преобразован в 1. Таким образом, на выходе триггера появляется 1, которая будет храниться триггером до тех пор, пока состояние триггера не будет обнулено.

Что бы обнулить состояние триггера, другими словами, что бы подготовить триггер к записи нового бита в этот триггер на вход триггера R (сброс) подается 1.

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

Базовыми кирпичиками для построения сумматора являются элементы, которые получили название одноразрядный полусумматор. Название полусумматор объясняется тем, что с помощью этого элемента можно найти сумму двух одноразрядных  двоичных чисел, но при этом не учитывается возможный перенос в старший разряд.

Для определения суммы двух одноразрядных двоичных чисел можно применить следующее логическое выражение:

 

S=(A \/ B) /\ NOT(A /\ B)

 

По данному логическому выражению можно построить логическую схему из базовых логических элементов.

Полный одноразрядный сумматор, в отличии от полусумматора должен иметь три входа: два для слагаемых – А, В и перенос из младшего разряда – Р0, а так же два выхода – сумма S и перенос в старший разряд – Р.

Логическое выражение для вычисления суммы в полном сумматоре принимает вид:

 

S=(A \/ B \/ P0) /\ NOT(P0) \/ (A /\ B /\ P0)

 

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

 
 

Предыдущая

Содержание

Следующая

     
 

 

 

 

 

 
 

Центр компьютерного обучения © 2001 - 2020 г.