Assignment UNIT 1 COA)
Assignment UNIT 1 COA)
Assignment UNIT 1 COA)
Question: Explain the role of functional units in a digital system and provide an example of one. How are
these units interconnected for data processing?
Question: What is the function of a data bus in computer architecture, and why is bus width important for
system performance?
Question: Differentiate between the address bus and the control bus. Why is bus arbitration crucial in a
multi-device computer system?
Question: Describe how registers facilitate data transfer between the CPU, memory, and I/O devices.
Provide an example of a common register used for this purpose.
Question: Explain the key components and their functions within a CPU's organization. How do these
components collaborate to execute instructions efficiently?
Question: Define the purpose and structure of general-purpose registers in a CPU. How is a stack
organized, and what role does it play in function calls?
Question: Define addressing modes in computer instruction sets. Pick one addressing mode and explain
how it operates with examples. Discuss its advantages and limitations in instruction execution.
VIDYA COLLEGE OF ENGINEERING, MEERUT
SUBJECT: COMPUTER ORGANIZATION AND ARCHITECTURE
ASSIGNMENTS (UNIT-02)
NOTE:
Attempt all questions of the assignments
The last date for assignment submission is 16/11/2023.
a. Explore the IEEE 754 standard for floating-point numbers. Represent (1460.125)10 in single-
precision IEEE 754 format and explain each component, including the sign bit, exponent, and
mantissa. Perform a decimal conversion to verify correctness.
b. Show step-by-step the multiplication process using Booth's algorithm when (+ 15) and (- 13)
numbers are multiplied. Assume 5-bit registers that hold signed numbers.
c.