COA Class Test-1
COA Class Test-1
Note:
(1) Attempt all sections as directed.
(2) Be precise in your answer.
SECTION-A
1. Attempt all parts: 2*2=4
(a) Define Floating point overflow and underflow conditions.
(b) Define bus arbitration with suitable diagram.
SECTION-B
2. Attempt all parts: 2*3=6
(a) Represent the floating point in the IEEE standard format for the given number 1.00010100×2-10
(b) Explain the various addressing modes with example.
SECTION-C
3. Attempt all parts: 2*5=10
(a) Draw a diagram of a bus system for four registers that uses three state buffer and a decoder instead of the
Multiplexers.
(b) Explain Booth’s Algorithm in detail with flow chart. Implement multiplication of two operands (-12) and
(+4) with the help of Booth’s algorithm.
Note:
(1) Attempt all sections as directed.
(2) Be precise in your answer.
SECTION-A
1. Attempt all parts: 2*2=4
(a) Discuss biasing with reference to floating point representation.
(b) Define the term computer architecture and computer organization.
SECTION-B
2. Attempt all parts: 2*3=6
(c) Represent the number (-1360.125)10 in single precision and double precision format
(a) Describe stack organization? Compare Register stack and Memory stack.
SECTION-C
3. Attempt all parts: 2*5=10
(a) An instruction is stored at location 300 with its address field at location 301. The address field has the
value 400. A processor register R1 contains the number 200.Evaluate the effective address if the
addressing mode of the instruction is a) direct b)immediate c) relative d) register indirect e) index with
R1 as the index register.
(b) State Booth Algorithm for multiplication of two numbers. Draw a logic diagram for the implementation
of the Booth Algorithm for determining the product of two 8-bit signed numbers.
Note:
(1) Attempt all sections as directed.
(2) Be precise in your answer.
SECTION-A
1. Attempt all parts: 2*2=4
(a) Compute the following arithmetic operations in 8-bit registers. Use signed 2's complement notation.
Indicate overflow/underflow, if any:—
(a) - 28 - (- 100)
(b) - 28 - 100
(b) The following statements specify a memory. Explain the memory operation in each case
(a) R2←M[AR]
(b) M[AR]←R3
(c) R5 ←M[R5].
SECTION-B
2. Attempt all parts: 2*3=6
(a) Represent the following decimal number in IEEE standard floating point format in a single precision
method (32 bit) representation method. (i) (65.175)10 (ii) (-307.1875)10
(b) Describe use of registers in computer? Explain general Register organization with multiple buses.
SECTION-C
3. Attempt all parts: 2*5=10
(a) Explain the need of having many addressing modes in your machine? Discuss Indirect and displacement
addressing in detail.
(b) Draw the flow chart of Booth’s Algorithm for multiplication and show the multiplication process using
Booth’s algorithm for (-7) *(+3).