This document contains a question bank for the subject Computer Architecture and Organization, Unit II on Arithmetic. It includes 15 multiple choice questions in Part A assessing students' understanding of fixed point and floating point arithmetic concepts. Part B includes 5 multi-part questions requiring students to explain arithmetic hardware and algorithms, analyze overflow conditions, illustrate multiplication using Booth's algorithm, and describe the division algorithm. The questions map to various cognitive levels and program outcomes focusing on arithmetic operations, ALU design, and floating point number representations.
This document contains a question bank for the subject Computer Architecture and Organization, Unit II on Arithmetic. It includes 15 multiple choice questions in Part A assessing students' understanding of fixed point and floating point arithmetic concepts. Part B includes 5 multi-part questions requiring students to explain arithmetic hardware and algorithms, analyze overflow conditions, illustrate multiplication using Booth's algorithm, and describe the division algorithm. The questions map to various cognitive levels and program outcomes focusing on arithmetic operations, ALU design, and floating point number representations.
This document contains a question bank for the subject Computer Architecture and Organization, Unit II on Arithmetic. It includes 15 multiple choice questions in Part A assessing students' understanding of fixed point and floating point arithmetic concepts. Part B includes 5 multi-part questions requiring students to explain arithmetic hardware and algorithms, analyze overflow conditions, illustrate multiplication using Booth's algorithm, and describe the division algorithm. The questions map to various cognitive levels and program outcomes focusing on arithmetic operations, ALU design, and floating point number representations.
DEPARTMENT OF ELECTRONIC AND COMMUNICATION ENGINEERING
QUESTION BANK
Subject Code / Subject Name:EC8552/COMPUTER ARCHITECTURE AND
ORGANIZATION Year / Sem:III/05 UNIT II ARITHMETIC Fixed point Addition, Subtraction, Multiplication and Division. Floating Point arithmetic, High Performancearithmetic, Sub word parallelism C303.2– Students are able to understand the operation of ALU and its design for fixed and floating point value. PART A Q. BT COMPE QUESTIONS CO PO No LEVEL TENCE 1. Calculate the following: Add 510 to 610 in binary and CO2 PO1 BTL 3 Applying Subtract -610 from 710 in binary. PO2 PO3 2. Analyze overflow conditions for addition and CO2 PO1 BTL 4 Analyzing subtraction. PO2 PO3 3. Construct the Multiplication hardware diagram. BTL 3 Applying CO2 PO1 PO2 PO3 4. List the steps of multiplication algorithm. BTL 1 Remembering CO2 PO1 PO2 PO3 5. What is meant by ALU fast multiplication? Remembering CO2 PO1 BTL 1 PO2 PO3 6. Subtract (11011)2 – (10011)2 using 1’s CO2 PO1 BTL 2 Understanding complement and 2’s complement method. PO2 PO3 7. Illustrate scientific notation and normalization with CO2 PO1 BTL 3 Applying example. PO2 PO3 8. Perform X-Y using 2’s complement arithmetic for the CO2 PO1 BTL 4 Analyzing given two16-bit numbers X=0000 1011 1110 1111 PO2 andY=1111 0010 1001 1101. PO3 9. Contrast overflow and underflow with examples. CO2 PO1 BTL 2 Understanding PO2 PO3 10. State the rules to add two integers. BTL 6 Creating CO2 PO1 PO2 PO3 11. Name the floating point instructions in MIPS. BTL 1 Remembering CO2 PO1 PO2 PO3 12. Formulate the steps of floating point addition. BTL 6 Creating CO2 PO1 PO2 PO3 13. Evaluate the sequence of floating point multiplication. BTL 5 Evaluating CO2 PO1 PO2 PO3 14. Express the IEEE 754 floating point format. CO2 PO1 BTL 2 Understanding PO2 PO3 15. State sub-word parallelism and the data path in CPU. Remembering CO2 PO1 BTL 1 PO2 PO3 16. Interpret single precision floating point number BTL 2 Understanding CO2 PO1 representation with example and the representation of PO2 double precision floating point number. PO3 17. Divide 1001010 by 1000. CO2 PO1 BTL 4 Analyzing PO2 PO3 18. Describe edge triggered clocking. Remembering CO2 PO1 BTL 1 PO2 PO3 19. For the following MIPS assembly instructions above, BTL 5 Evaluating CO2 PO1 decide the corresponding C statement? add f, g, h & PO2 add f, i, f. PO3 PART-B Q. BT COMPE QUESTIONS CO PO No LEVEL TENCE 1. i) Discuss the multiplication algorithm its hardware BTL 2 Understanding CO2 PO1 and its sequential version with diagram. PO2 ii) Express the steps to Multiply 2*3. PO3 2. Explain in detail about the overflow condition in Remembering CO2 PO1 BTL 1 addition and subtraction operation in ALU with its PO2 design. PO3 3. Illustrate the multiplication of signed numbers using CO2 PO1 BTL 3 Applying Booth algorithm. A=(-34)10=(1011110)2 and PO2 B=(22)10=(0010110)2where B is multiplicand and A is PO3 multiplier. 4. Describe about basic concepts of ALU design. Remembering CO2 PO1 BTL 1 PO2 PO3 5. i).State the division algorithm with diagram and Remembering CO2 PO1 BTL 1 examples. PO2 ii).Divide 00000111 by 0010. PO3 6. Point out how ALU performs division with flow CO2 PO1 BTL 4 Analyzing chart and block diagram. PO2 PO3 7. i).Examine with a neat block diagram how floating Remembering CO2 PO1 BTL 1 point addition is carried out in a computer system. PO2 ii).Give an example for a binary floating point PO3 addition. 8. Tabulate the IEEE 754 binary representation of the Remembering CO2 PO1 BTL 1 number-0.75 10 PO2 i).Single precision. PO3 ii).Double precision. 9. i).Design an arithmetic element to perform the BTL 2 Understanding CO2 PO1 basic floating point operations. PO2 ii).Discuss sub word parallelism. PO3 10. i).Explain floating point addition algorithm with BTL 5 Evaluating CO2 PO1 diagram. PO2 ii).Assess the result of the numbers (0.5)10 and PO3 (0.4375)10 using binary Floating point Addition algorithm. 11. Calculate using single precision IEEE 754 CO2 PO1 BTL 4 Analyzing representation. PO2 i). 32.75 PO3 ii).18.125 12. Arrange the given number 0.0625 CO2 PO1 BTL 4 Analyzing i). Single precision. PO2 ii). Double precision formats. PO3 13. Solve using Floating point multiplication algorithm CO2 PO1 BTL 3 Applying i). A= 1.10 10 X 1010,B= 9.200X10-5 PO2 ii). 0.5 10 X 0.4375 10 PO3 PART-C Q. BT COMPE QUESTIONS CO PO No LEVEL TENCE 1. Evaluate the sum of 2.6125 * 101 and BTL 5 Evaluating CO2 PO1 4.150390625 * 101 by hand, assuming A and B PO2 are stored in the 16-bit half precision. Assume 1 PO3 guard, 1 round bit and 1 sticky bit and round to the nearest even. Show all the steps. 2. Summarize 4 bit numbers to save space, which BTL 5 Evaluating CO2 PO1 implement the multiplication algorithm for 00102 , PO2 00112 with hardware design. PO3 3. Design 4 bit version of the algorithm to save pages, BTL 6 Creating CO2 PO1 for dividing 000001112 by 00102 with hardware PO2 design. PO3 4. Develop algorithm to implement A*B. Assume A BTL 6 Creating CO2 PO1 and B for a pair of signed 2’s complement numbers PO2 with values: A=010111, B=101100 PO3