Engineering Questions with Answers - Multiple Choice Questions

# Computer Organization MCQ – Numbers and Arithmetic Operations

1 - Question

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

Explanation: It takes more memory as one bit used up to store the sign.

2 - Question

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

Explanation: The two’s complement form is more suitable to perform arithmetic operations as there is no need to involve the sign of the number into consideration.

3 - Question

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

Explanation: One is positive and one for negative.

4 - Question

When we perform subtraction on -7 and 1 the answer in 2’s complement form is _________
a) 1010
b) 1110
c) 0110
d) 1000

Explanation: First the 2’s complement is found and that is added to the number and the overflow is ignored.

5 - Question

When we perform subtraction on -7 and -5 the answer in 2’s complement form is ________
a) 11110
b) 1110
c) 1010
d) 0010

Explanation: First the 2’s complement is found and that is added to the number and the overflow is ignored.

6 - Question

When we subtract -3 from 2 , the answer in 2’s complement form is _________
a) 0001
b) 1101
c) 0101
d) 1001

Explanation: First the 2’s complement is found and that is added to the number and the overflow is ignored.

7 - Question

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

Explanation: These flags are used to indicate if there is an overflow or carry or zero result occurrence.

8 - Question

The register used to store the flags is called as _________
a) Flag register
b) Status register
c) Test register
d) Log register

Explanation: The status register stores the condition codes of the system.

9 - Question

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

Explanation: This is used to check the overflow occurs in the operation.

10 - Question

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

Explanation: By using this instruction the condition flags won’t be affected at all.

11 - Question

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

Explanation: None.

12 - Question

For the addition of large integers, most of the systems make use of ______
d) None of the mentioned

Explanation: In this method, the carries for each step are generated first.

13 - Question

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

Explanation: None.

14 - Question

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

Explanation: The shift registers are used to store the multiplied answer.

15 - Question

When 1101 is used to divide 100010010 the remainder is ______
a) 101
b) 11
c) 0
d) 1