0% found this document useful (0 votes)
7 views2 pages

COA Group Assignment

The document outlines a comprehensive assignment for the Computer Organization and Architecture course at Debre Markos University, covering various topics such as micro-computer system architecture, micro operations, instruction cycles, memory hierarchy, I/O interfaces, and arithmetic operations. It is divided into six groups, each with specific questions and tasks related to computer architecture concepts. The assignment requires diagrams and explanations to illustrate the concepts effectively.

Uploaded by

melesew mossie
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

COA Group Assignment

The document outlines a comprehensive assignment for the Computer Organization and Architecture course at Debre Markos University, covering various topics such as micro-computer system architecture, micro operations, instruction cycles, memory hierarchy, I/O interfaces, and arithmetic operations. It is divided into six groups, each with specific questions and tasks related to computer architecture concepts. The assignment requires diagrams and explanations to illustrate the concepts effectively.

Uploaded by

melesew mossie
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DEBRE MARKOS UNIVERSITY

BURE CAMPUS

DEPARTMENT OF COMPUTER SCIENCE

COMPUTER ORGANIZATION AND ARCHITECTURE GROUP ASSIGNMENT

Group 1
1) Explain Micro-computer system architecture with a neat diagram.
2) What is Micro operation? Briefly explain the arithmetic micro operations?
3) Briefly explain the Logical and Shift micro operations.
4) Briefly explain the arithmetic logic shift unit (ALU).
5) What is RTL (Register Transfer Language)? What is its significance? Explain with
suitable examples.
6) How data is transferred from one register to another register? Design the hardware
circuit for data transfer from Register to common bus and common bus to register.
Group 2
1) Write about Stored Program Organization.
2) Explain Direct Addressing and Indirect Addressing with neat diagrams.
3) Draw the Basic Computer 16-bit common bus system diagram and explain.
4) Write about the basic computer instruction formats.
5) Explain Timing and Control Unit with neat diagram. (Hardwired Control Unit).
6) Write the RTL for fetch and Decode cycles.
7) Explain the instruction cycle with the help of flow chart.
8) Write the RTL for Memory reference instructions.
9) What is Interrupt? Explain different types of interrupts.
Group 3
1) What are the different types of instruction formats based on number of addresses?
Explain. (or) Evaluate the arithmetic statement X = (A+B) * (C+D) using a general
register computer with three address, and two address instruction format?
2) Define addressing mode. Explain different addressing modes available with examples.
3) Write about different types of instructions available in the instruction set.
4) Write about Status register and explain the Status bit conditions.
5) Write about subroutine call and return instructions.
6) What is program interrupt? Write about different types of interrupts.
7) What are the characteristics of RISC and CISC? Explain in detail.
8) Explain Micro Programmed control organization with neat diagram.
9) What is a Micro program sequencer for control memory, explain with neat circuit
diagram? (Write about micro programmed control unit).
10) Explain micro instruction format.
Group 4
1) Write about memory hierarchy.
2) Write about ROM and RAM Chips.
3) Design main memory of capacity 1024 X 12 words with RAM Chips size as 128X12
words and ROM chip size as 512X12 words and show how these ICs are
interconnected with CPU with the help of a diagram.
4) Explain associative memory with neat diagram.
5) What is Cache memory? And explain different types of mapping procedures for cache
memory with examples.
6) What is Virtual memory? Explain with neat block diagram.
7) The logical address space in a computer system consists of 128 segments. Each
segment can have up to 32 pages of 4K words in each. Physical memory consists of
4K blocks of 4K words in each. Formulate the logical and physical address formats.
Group 5
1) What is the need of I/O interface and explain an example I/O interface with neat
diagram.
2) Write about I/O bus and memory bus.
3) What is Asynchronous data transfer? How it is achieved using Strobe and
Handshaking methods?
4) Distinguish between I/O mapped I/O and Memory mapped I/O.
5) What is UART, explain with neat diagram?
6) What are different Modes of transfer? And explain in detail.
7) What is DMA? Explain with neat block diagram.
8) What is Interrupt? And explain the Priority Interrupt controller in-detail.
Group 6
1) Explain signed - magnitude addition and subtraction with example
2) Discuss about signed - 2’s complement addition and subtraction with example.
3) Explain signed - magnitude multiplication with example.
4) Explain booth’s multiplication algorithm with example.
5) Explain division algorithm.
6) Write about array multiplier
7) Draw the block diagram of BCD adder and explain.
8) Explain floating point addition-subtraction algorithm.
9) Explain floating point multiplication algorithm.
10) Explain floating point division algorithm.

You might also like