Digital Electronics - Digital Arithmetic Operations and Circuits - Discussion
Discussion Forum : Digital Arithmetic Operations and Circuits - General Questions (Q.No. 6)
6.
Add the following BCD numbers.
0110 |   | 0111 |   | 1001 |
0101 |   | 1000 |   | 1000 |
Discussion:
10 comments Page 1 of 1.
Sundar said:
1 decade ago
Take the first set.
0110
0101
------
1011 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
1011 <-- Invalid BCD
0110 <-- Correction
------
(1)0001 = 0001 0001 <-- The required result.
Matches with first set in Option D = (0001 0001) (0001 0101) (0001 0111).
Follow the same thing for other 2 sets.
For more info:
http://academic.evergreen.edu/projects/biophysics/technotes/program/bcd.htm#add
0110
0101
------
1011 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
1011 <-- Invalid BCD
0110 <-- Correction
------
(1)0001 = 0001 0001 <-- The required result.
Matches with first set in Option D = (0001 0001) (0001 0101) (0001 0111).
Follow the same thing for other 2 sets.
For more info:
http://academic.evergreen.edu/projects/biophysics/technotes/program/bcd.htm#add
(1)
Sundar said:
1 decade ago
Take the third set.
1001
1000
------
(1)0001 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
0001 0001 <-- Invalid BCD
0000 0110 <-- Correction
------------
0001 0111 = 0001 0101 <-- The required result.
Matches with third set in Option D = (0001 0001) (0001 0101) (0001 0111).
1001
1000
------
(1)0001 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
0001 0001 <-- Invalid BCD
0000 0110 <-- Correction
------------
0001 0111 = 0001 0101 <-- The required result.
Matches with third set in Option D = (0001 0001) (0001 0101) (0001 0111).
(1)
Sundar said:
1 decade ago
Take the second set.
0111
1000
------
1111 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
1111 <-- Invalid BCD
0110 <-- Correction
------
(1)0101 = 0001 0101 <-- The required result.
Matches with second set in Option D = (0001 0001) (0001 0101) (0001 0111).
0111
1000
------
1111 <-- Invalid BCD (It should not exceed 1001 i.e 9).
So, we have to add 0110 i.e 6 to the invalid BCD to correct it.
1111 <-- Invalid BCD
0110 <-- Correction
------
(1)0101 = 0001 0101 <-- The required result.
Matches with second set in Option D = (0001 0001) (0001 0101) (0001 0111).
(1)
Saurav said:
1 decade ago
Correction code is not always 6 it is only for 10-19. And why 6 then the answer is for 10 BCD is 0001_0000 which is 16 in decimal and BCD is sequence of binary numbers. For 20-29 12 is add and so on.
Kola said:
8 years ago
Thank you for the given explanation.
Rutuja K. B said:
1 decade ago
Correction code is always 6(0110)?
(1)
Ravi said:
8 years ago
Thanks for your patience @Sundar.
Sheetal rai said:
1 decade ago
We take only 0110 why?
(1)
Goutham said:
7 years ago
Thank you @Sundar.
Abha said:
5 years ago
Thank you @Sundar.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers