Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Assignment UNIT 1 COA)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

VIDYA COLLEGE OF ENGINEERING, MEERUT

SUBJECT: COMPUTER ORGANIZATION AND ARCHITECTURE


ASSIGNMENTS (UNIT-01)
NOTE:
Attempt all questions of the assignments
The last date for assignment submission is 3/10/2023.

Topic: Functional Units and Interconnections

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?

Topic: Buses and Bus Architecture

Question: What is the function of a data bus in computer architecture, and why is bus width important for
system performance?

Topic: Bus Types and Bus Arbitration

Question: Differentiate between the address bus and the control bus. Why is bus arbitration crucial in a
multi-device computer system?

Topic: Register, Bus, and Memory Transfer

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.

Topic: Processor Organization

Question: Explain the key components and their functions within a CPU's organization. How do these
components collaborate to execute instructions efficiently?

Topic: General Registers and Stack Organization

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?

Topic: Addressing Modes

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.

Topic: Look-Ahead Carry Adders

Part 1: Principles and Advantages


Question 1:
Explain the principles and advantages of look-ahead carry adders in digital circuit design. Discuss how
they enhance the speed of arithmetic operations and reduce carry propagation delay.
Part 2: Design and Demonstration
Question 2:
Design a 4-bit look-ahead carry adder and provide a block diagram illustrating its components and
functionality. Describe how it calculates the carry-out and sum for each bit position.
Part 3: Performance Comparison
Question 3:
Demonstrate the operation of your designed 4-bit look-ahead carry adder using two 4-bit binary numbers:
1101 and 1010. Calculate and show the carry-out and sum for each bit position.

What is the mode of operation for the ALU?


Describe sequential Arithmetic and Logic Unit (ALU) using a proper diagram.
What is the purpose of the carry input in logic circuits?
How does Booth's algorithm for multiplication work?
Explain Booth's multiplication algorithm in detail.
What is the difference between non-restoring and restoring division algorithms? Draw the flow chart also.
How is floating point representation implemented for single-precision and double-precision numbers?
Draw a flowchart for adding and subtracting two fixed-point binary numbers where negative numbers are
signed 1's complement presentation.

Floating Point Arithmetic Operations:

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.

You might also like