Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Chapter: 35
Q801:
Overflow occurs when the sum of two m-bit numbers exceeds _______.
A. m-bit capacity
B. 8-bit capacity
C. 16-bit capacity
D. 32-bit capacity
Correct Answer:
A
Chapter: 35
Q802:
A Carry Lookahead Adder uses _______ to reduce propagation delay.
A. Full adders
B. Condition codes
C. Two logical variables
D. Gates
Correct Answer:
A
Chapter: 35
Q803:
Fill in the blank: A ____________ is built using a mux to select the second adder input in 2's Complement addition.
A. Combined Adder/Subtractor
B. Single Adder
C. Complex Adder
D. Two's Adder
Correct Answer:
A
Chapter: 35
Q804:
Fill in the blank: The complexity of a Carry Lookahead Adder is ____________ compared to a Ripple Carry Adder.
A. log(m)
B. m
C. m*n
D. m^2
Correct Answer:
A
Chapter: 36
Q805:
What does the NxN crossbar design for a barrel rotator require?
A. N2 gates
B. N3 gates
C. N4 gates
D. N5 gates
Correct Answer:
A
Chapter: 36
Q806:
In a barrel shifter, what does the term "bypass" refer to?
A. Shifting the input word
B. Passing the input word without shifting
C. Storing the input word
D. None of the above
Correct Answer:
B
Chapter: 36
Q807:
The ALU in computer architecture stands for:
A. Arithmetic Logic Unit
B. Automatic Logic Unit
C. Arithmetic Linear Unit
D. Auxiliary Logic Unit
Correct Answer:
A
Chapter: 36
Q808:
Floating-point representation uses which type of numbers to encode significant values?
A. Decimal
B. Hexadecimal
C. Binary
D. Octal
Correct Answer:
C
Chapter: 36
Q809:
What is the bias used in the IEEE Single-Precision Binary Floating Point Representation?
A. 127
B. 128
C. 255
D. 1023
Correct Answer:
A
Chapter: 36
Q810:
A normalized floating-point number must have a significand whose left-most digit is:
A. Zero
B. Non-zero
C. Both zero and non-zero
D. Undefined
Correct Answer:
B
Chapter: 36
Q811:
The IEEE floating-point standard defines how many bits for the exponent in double precision?
A. 8 bits
B. 11 bits
C. 23 bits
D. 52 bits
Correct Answer:
B
Chapter: 36
Q812:
Floating-point overflow occurs when:
A. The significand is too large
B. The exponent is too large
C. The fraction is too small
D. The sign is incorrect
Correct Answer:
B
Chapter: 36
Q813:
The first step in floating-point addition is to:
A. Normalize the sum
B. Shift the significand
C. Unpack sign, exponent, and fraction fields
D. Perform addition
Correct Answer:
C
Chapter: 36
Q814:
The significance of the number in floating-point representation is called:
A. Significand
B. Mantissa
C. Exponent
D. Both A and B
Correct Answer:
D
Chapter: 36
Q815:
Fill in the blank: The two possibilities for a word in a logarithmic barrel shifter are to ______ or ______.
A. Shift, pass
B. Add, multiply
C. Bypass, shift
D. Subtract, divide
Correct Answer:
C
Chapter: 36
Q816:
What is the output of the ALU based on?
A. Control unit signals
B. User input
C. Random values
D. Constant values
Correct Answer:
A
Chapter: 36
Q817:
Fill in the blank: In a normalized floating-point number, the left-most digit must be ______.
A. Zero
B. One
C. Both
D. Undefined
Correct Answer:
B
Chapter: 36
Q818:
Fill in the blank: In floating-point division, after unpacking the sign, exponent, and significands, the next step is to apply ______.
A. Addition
B. Subtraction
C. Exclusive-or operation
D. Rounding
Correct Answer:
C
Chapter: 36
Q819:
Which operation is performed first in floating-point division?
A. Normalize the result
B. Unpack sign, exponent, and significands
C. Check for overflow
D. Pack the result
Correct Answer:
B
Chapter: 36
Q820:
Fill in the blank: The significand in a floating-point number is also called ______.
A. Mantissa
B. Exponent
C. Base
D. Fraction
Correct Answer:
A