Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Основы алгебры логики. Математической основой построения электронных схем, из которых состоит ЭВМ, является алгебра логики (Булева алгебра – по имени ее родоначальника Джорджа Буля).

Алгебра логики – раздел математики, посвященный операциями с двоичными символами, т.е. с объектами, которые иметь только два состояния (значения) – 0 и 1.

Наиболее наглядной интерпретацией таких объектов является отождествление каждого из них с некоторым высказыванием, которое может быть либо истинным (когда значение объекта равно 1), либо ложным (когда значение объекта равно 0). Операции с высказываниями – логические связки “и”, “или” “не” (в языке PASCAL им соответствуют операции “and”, “or”, “not”) выполняются по тем же правилам, что и операции в Булевой алгебре. Там они носят следующие названия: конъюнкция (обозначается символом Ù), дизъюнкция (символ Ú) инверсия или отрицание (символ Ø). В Булевой алгебре, как и в обычной (числовой) алгебре используют буквы для обозначения переменных, только в обычной алгебре эти переменные могут принимать любые числовые значения, а в Булевой – только 0 и 1.

Пусть X и Y – две логических (Булевых) переменных. Операции над ними выполняются согласно следующей таблице.

 

X Y X ÙY X ÚY ØX
         
         
         
         

 

С помощью логических операций можно представить и обычные арифметические действия с двоичными числами. Рассмотрим операцию сложения. При ее выполнении средствами обычной двоичной арифметики (см. п. 2.2) мы заметили, что при сложении двух 1-разрядных чисел получаются два результата: сумма (обозначим ее S) и единица переноса (обозначим Р). Правила получения того или иного значения S и P можно изобразить таблицей:

 

X Y S P
       
       
       
       

Операция получения Р полностью совпадает с конъюнкцией (Ù), т.к. их таблицы одинаковы. Для получения S можно использовать следующую логическую формулу: [(Ø X) Ù Y] Ú [X Ù (Ø Y)]. Это можно увидеть в таблице:

 

X Y (ØX) ÙY X Ù(ØY) [(ØX) ÙY] Ú [X Ù(ØY)]
         
         
         
         

Логические электронные схемы. Для перечисленных логических операций существуют соответствующие электронные схемы, которые выполняют эти операции. Эти схемы оперируют с сигналами, представляющие собой электрические импульсы. 1 соответствует наличию импульса, 0 – его отсутствию. На вход электронного логического элемента поступают входные сигналы, которые преобразуются в выходные. Например:

 

 
 

 


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

 
 


Замечание. Такая схема используется при сложении младших разрядов многоразрядных двоичных чисел. В других разрядах присутствуют три входных сигнала: X, Y, P (из предыдущего разряда). Поэтому приведенная схема называется полусумматором, а схема с тремя входами – сумматором. Его устройство сложнее, но принцип тот же.

Тема 3. Системное программное обеспечение ПК

<== предыдущая лекция | следующая лекция ==>
Представление произвольной информации в ЭВМ | Структура программного обеспечения
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 657; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.