Logisim: полусумматор, сумматор, вычитатель

Logisim: полусумматор, сумматор, вычитатель


Что такое полусумматор?

Полусуматор — это устройство с двумя входами и двумя выходами, позволяющее складывать два разряда двоичного числа (A+B). 

Составим таблицу истинности:

Полусумматор в Logisim

Полусумматор состоит из двух логических элементов: "и" и "исключающего или".

Если A или B равно 1, то на выходе мы получаем 01. Если A и B равны единице одновременно, мы получаем 10.

Что такое сумматор? 

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

Составим таблицу истинности для сумматора

Сумматор в Logisim

Сумматор состоит из двух полусумматоров. 

Что такое восьмибитный сумматор?

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

Для конструирования восьмибитного сумматора возьмём готовые элементы. 

Что такое восьмибитный сумматор с функцией вычитания?

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

Восьмибитный сумматор с функцией вычитания в Logisim

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