У електроници, одузимач може бити израђен на основу истог приступа као код сабирача. Процес бинарног одузимања је сажет испод. Као код сабирача, у општем случају израчунавања више-битних бројева, три бита су укључена у обављању одузимања за сваки бит разлике: умањеник (), умањилац (), и позајмнљују од претходне (мање значајне) бит позиције (). Излази су различитог бита () и позајмљен бит . Да би се најбоље разумео одузимач узимамо у обзир то да умањилац и оба позајмљена бита имају негативне тежине, док су X и D битови позитивни. Операција коју обавља одузимач је да препише (што може узимати вредности -2, -1, 0 или 1) као збир .

Одузимачи се обично спроводе у оквиру бинарног сабирача, само за малу цену, када се користи стандардна тwо'с цомплемент нотација, обезбеђивањем сабирање / одузимање селектора, да достави и инвертује другог операнда.

Полу одузимач уреди

 
Логички дијаграм за полуодузимач

Полу-одузимач је комбинационо коло које се користи да изврши одузимање од два бита. Оно има два улаза, X (умањеник) и Y (умањилац), и два излаза D (дифференце) и Б (борроw).

Таблица истинитости уреди

Таблица истинитости за полу-одузимач је дата испод.[1]

X Y D Б
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0

Из горе наведеног, можемо да нацртамо Карноову карту за "дифференце" и "борроw".

Дакле, логичка једначина гласи:

 
 

Пун одузимач уреди

 
Логички дијаграм пуног сабирача

Пун-одузимач је комбинационо коло које се користи да изврши одузимање од три бита. Оно има три улаза, X (умањеник) и Y(умањилац) анд З (умањилац) и два излаза, D (дифференце) и Б (борроw).

D=X-Y-Z (не брините за знак)
B = 1 If X<(Y+Z)

Таблица истинитости уреди

Таблица истинитости за пун-одузимач је дата испод.

X Y З D Б
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1

Дакле, логичка једначина гласи:

 
 
 

Види још уреди

Референце уреди

  1. ^ „Субтрацтион усинг Логиц гатес”. Архивирано из оригинала 26. 09. 2013. г. Приступљено 28. 10. 2013. 

Спољашње везе уреди