I need help with some computer science problems. Thanks in advance!

1. What is the 16-bit 2’s complement representation of decimal number -255?

A) 1111111100000001

B) 1111111111000001

C) 0111111101111101

D) 1111110101010111

2. What is the result of adding the following two 6-bit binary numbers 010101 and 011110? Express as a binary number.

3. How many Half adders and Full adders are required to build a ripple carry adder to add 2 8-bit numbers? Mark all correct answers.

A) 2 Half Adders and 6 Full Adders

B) 1 Half Adder and 7 Full Adders

C) 0 Half Adders and 8 Full Adders

D) 8 Half Adders and 0 Full Adders

4. Assuming AND gates have a delay of 2 ns, OR gates have a delay of 1 ns, and XOR gates have a delay of 3 ns, what is the shortest time required to accurately add two numbers using an 8-bit carry-ripple adder?

A) 21 ns

B) 22 ns

C) 23 ns

D) 24 ns

E) 25ns

5. What is the 8-bit 2’s complement representation of decimal number -25? 11110111 11100111 00011001 11001101 [3 points] We can add three 8-bit numbers by chaining one 8-bit ripple carry adder (RCA) to another 8-bit RCA. Assuming every gate has a delay of 1 ns, what is the shortest delay of this three 8-bit number adder?

A) 31 ns

B) 32 ns

C) 15 ns

D) 16 ns

E) 17 ns

6. What is the result of adding the following two 5-bit binary numbers 00101 and 01011? Express as a binary number.

## Expert Answer

4 ans and 5b ans i cant match my ans with the options