Multiple choice

Given two three bit numbers a2 a1 a0 and b2 b1 b0 and c, the carry in, the function that represents the carry generate function when these two numbers are added is:

  1. a2 b2 + a2 a1 b1 + a2 a1 a0 b0 + a2 a0 b1 b0 + a1 b2 b1 + a1 a0 b2 b0 + a0 b2 b1 b0

  2. a2 b2 + a2 a1 b0 + a2 a1 b1 b0 + a1 a0 b2 b1 + a1 a0 b2 + a1 a0 b2 b0 + a2 a0 b1 b0

  3. a2 + b2 + (a2$\oplus$b2) (a1 + b1 +(a1$\oplus$b1) (a0 + b0))
Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation