

Q3. (15) Add two numbers A 1110 and B 1011 with input carry CO 0 using...
Derive the boolean expression for the output carry C4 for a 4-bit Carry Looka head Adder. Explain detail derivation steps. Add two numbers A=1110 and B=1011 with input carry C0 = 0 using Carry Lookahead Adder. Determine value of C4, C3, C2, C1 (use the expression derived in Q2) and S4, S3, S2, S1. Determine the overflow bit which is EXOR of carry going into MSB bit and carry coming from MSB bit i.e C4⊕C3.
3. (30 pts.) Implement the following ASM: Func(x, Y. Z, start, U, done) Input XIO:71, YIO:7. start: Output U[0:71 done: A[O:7], Registers B[0:7], C[0:7); i: If start' goto Si S2: A -XII BYI1C-(00000000)11 done c-0 S3: A <" Add (A, B) 11 C <" Inc (C); .S4: IE A' 71 goto S3 S5:U- CIl done <1 11 goto $1 end Func Design a datapath subsystem that is adequate to execute the algorithm. i. Use a table to list the instructions...