The number derived by subtracting a number from a base number. For example, the tens complement of 8 is 2. In set theory, complement refers to all the objects in one set that are not in another set.

Complements are used in digital circuits, because it is faster to subtract by adding complements than by performing true subtraction. The binary complement of a number is created by reversing all bits and adding 1. The carry from the high-order position is eliminated. The following example subtracts 5 from 8.

Decimal Binary Complement8 1000 1000 -5 -0101 +1011 __ _____ _____ 3 0011 0011

All other reproduction requires permission

Copyright 1981-2020

The Computer Language Company Inc.

All rights reserved