Increment Decrement and Adder Programmable Logic Arrays with Check Circuits
Original Publication Date: 1980-Oct-01
Included in the Prior Art Database: 2005-Feb-13
The general procedure for incrementing a multi-bit binary number is to invert the low-order bit and each next high-order 1 bit to and including the first 0 bit. For example, 0011 (decimal 3) is incremented by inverting the first bit as in every case, the second bit because it is a 1, and the third bit because it is the first 0 bit. This inverting operation produces 0100 (decimal 4). In a decrement operation, the first bit is inverted and each next 0 bit to the first 1 is inverted.