Explain the working of bcd adder, Computer Engineering

Explain the working of BCD adder

One of the ways of adding decimal numbers in BCD is to use a 4-bit binary adder and perform arithmetic operation one digit at a time. The low-order pair of the BCD digits is first added to generate a binary sum if result is equal or greater than 1010, it is corrected by adding 0110 to the binary sum. The second operation produces an output- carry for the next pair of important digits. The next higher-order pair of digits, jointly with input-carry, is then added to produce their binary sum. If result is equal to or greater than 1010, it can corrected by adding 0110. The procedure is repeated until all the decimal digits are added.

The logic circuit which detects necessary correction can be derived from table entries. It is clear that a correction is needed when binary sum has an output carry K = 1. The other six combinations from 1010 to 1111 which need a correction have a 1 in position Z . To distinguish them from binary 1000 and 1001 that also have a8 1 in position Z , we specify further that either Z  or Z  must have the1. The condition for8 4 2 correction and an output-carry could be expressed by Boolean function

C = K + Z  Z  + Z  Z8 4 8 2

When C = 1, we require to add 0110 to binary sum and provide an output-carry for next stage.

BCD adder is circuit which adds two BCD digits in parallel and generates sum digit also in BCD. BCD adder must include correction logic in its internal construction

 

934_bcd adder.png

Posted Date: 8/31/2013 3:48:17 AM | Location : United States







Related Discussions:- Explain the working of bcd adder, Assignment Help, Ask Question on Explain the working of bcd adder, Get Answer, Expert's Help, Explain the working of bcd adder Discussions

Write discussion on Explain the working of bcd adder
Your posts are moderated
Related Questions
Does it makes sense for two domain servers to contain exactly the same set of names? Why or why not? Yes. This is very advantageous for 2-domain servers having same set of name

Q. Show the Frames inside other frames? Here we would discuss how to divide frames into different frames that is how to put horizontal frames in a vertical one and vice-versa.

What is the decimal equivalent of the hexadecimal number 'A0' ? Ans. The decimal equivalent value is 160 of the hexadecimal number 'A0'. As   A        0      16 1     16 0    =

Q. What is Data Transmission and Modems? Data can be transferred between two stations in either serial or parallel transmission. Parallel data transmission, in which a group of

What is MMX Technology MMX Technology: MMX (Multimedia extensions) technology adds 57 new instructions to instruction set of Pentium - 4 microprocessors. MMX technology also

Q. How to add CSS style to your page? Step 1: Click on Window Menu Step 2: Select CSS Styles Or Click on CSS Styles in the "Launcher" Step 3: Click on New to create a

Q. Define Synchronization Latency Problem? If two simultaneous processes are executing remote loading then it's not recognized by what time two processes will load as issuing p

What is a Map? A Map is an Array, which having the addresses of the free space in the swap device that are allocatable resources, and the number of the resource units available

In a national transmission system, the characteristic impedances of the 4-wire circuit and the 2-wire circuit are 1200 ? and 1000 ? respectively. The average phase velocity of the

Differentiate between asynchronous and synchronous types of serial communication. Serial data communication uses two fundamental types, asynchronous andsynchronous. With synchr