

Distinguish between half-adders and full-adders
Use full-adders to implement multibit parallel binary adders
Explain the differences between ripple carry and look-ahead carry parallel adders
Use the magnitude comparator to determine the relationship between two binary numbers and use cascaded comparators to handle the comparison of larger numbers
Implement a basic binary decoder
Use BCD-to-7-segment decoders in display systems
Apply a decimal-to-BCD priority encoder in a simple keyboard application
Convert from binary to Gray code, and Gray code to binary by using logic devices
Apply multiplexers in data selection, multiplexed displays, logic function generation, and simple communications systems
Use decoders as demultiplexers
Explain the meaning of parity
Use parity generators and checkers to detect bit errors in digital systems
Implement a simple data communications system
Identify glitches, common bugs in digital systems