1,413 views
0 votes
0 votes
Q) Let the binary sum after BCD addition is stored in K, Z8, Z4, Z2, and Z1. Then the condition for a correction and output carry can be expressed as C =

A) K + Z8 Z4 + Z8 Z2  B)  K + Z8 Z4 + Z4 Z2  C) K + Z8 Z2 + Z8 Z1  D) K + Z4 Z2 + Z2 Z1

1 Answer

Best answer
1 votes
1 votes

we add bcd correction if there is

 

a final carry

    1001

+  1001

---------------------

  1 0010

here K=1

hence we add 0110 for correction 

the result of sum of individual bcd digit is greater than 9

         0110

+       0011

------------------------

       1010

here the result is 1010 which is 10 in binary but not in bcd.

to correct it add 0110

 

hence for correction to be added either K = 1 or result out of range

for the following cases we'll get out of range 

$z_8$$z_4$$z_2$$z_1$

1010

1011

11xx

which is $z_8$$z_2$ + $z_8$$z_4$

 

option A)  K + $z_8$$z_2$ + $z_8$$z_4$ is correct

selected by

Related questions

0 votes
0 votes
1 answer
1
palashbehra5 asked Jan 29, 2022
765 views
why is C incorrect?addition of any two nibbles such as10001000 -0000Will generate a final carry as 1 0000, which will require the addition of 0110 as 1 0110 to make it...
10 votes
10 votes
4 answers
2
makhdoom ghaya asked Apr 26, 2016
6,996 views
When two $\text{BCD}$ numbers $0\times14$ and $0\times08$ are added what is the binary representation of the resultant number ?$0\times22$$0\times1c$$0\times16$results in...
2 votes
2 votes
2 answers
3
Aryan asked Apr 7, 2016
6,428 views
What is decimal equivalent of BCD 11011.1100 ?(A) 22.0 (B) 22.2 (C) 20.2 (D) 21.2
0 votes
0 votes
2 answers
4
Aditya Bahuguna asked Dec 15, 2017
826 views