# Numbers and Arithmetic Operations MCQ’s

This set of Computer Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Numbers and Arithmetic Operations”.

1. Which representation is most efficient to perform arithmetic operations on the numbers?

a) Sign-magnitude

b) 1’s complement

c) 2’S complement

d) None of the mentioned

2. Which method of representation has two representations for ‘0’?

a) Sign-magnitude

b) 1’s complement

c) 2’s complement

d) None of the mentioned

3. Which method/s of representation of numbers occupies a large amount of memory than others?

a) Sign-magnitude

b) 1’s complement

c) 2’s complement

d) 1’s & 2’s compliment

4. When we perform subtraction on -7 and 1 the answer in 2’s complement form is _________

a) 1010

b) 1110

c) 0110

d) 1000

5. When we subtract -3 from 2 , the answer in 2’s complement form is _________

a) 0001

b) 1101

c) 0101

d) 1001

6. The register used to store the flags is called as _________

a) Flag register

b) Status register

c) Test register

d) Log register

7. When we perform subtraction on -7 and -5 the answer in 2’s complement form is ________

a) 11110

b) 1110

c) 1010

d) 0010

8. The processor keeps track of the results of its operations using flags called ________

a) Conditional code flags

b) Test output flags

c) Type flags

d) None of the mentioned

9. The Flag ‘V’ is set to 1 indicates that _____________

a) The operation is valid

b) The operation is validated

c) The operation has resulted in an overflow

d) None of the mentioned

10. The most efficient method followed by computers to multiply two unsigned numbers is _______

a) Booth algorithm

b) Bit pair recording of multipliers

c) Restoring algorithm

d) Non restoring algorithm

11. In a normal n-bit adder, to find out if an overflow as occurred we make use of ________

a) And gate

b) Nand gate

c) Nor gate

d) Xor gate

12. In some pipelined systems, a different instruction is used to add to numbers which can affect the flags upon execution. That instruction is _______

a) AddSetCC

b) AddCC

c) Add++

d) SumSetCC

13. For the addition of large integers, most of the systems make use of ______

a) Fast adders

b) Full adders

c) Carry look-ahead adders

d) None of the mentioned

14. In the implementation of a Multiplier circuit in the system we make use of _______

a) Counter

b) Flip flop

c) Shift register

d) Push down stack

15. When 1101 is used to divide 100010010 the remainder is ______

a) 101

b) 11

c) 0

d) 1

## Average Rating