0% found this document useful (0 votes)
53 views5 pages

Question Bank COA

Important questions

Uploaded by

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

Question Bank COA

Important questions

Uploaded by

sirisha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Question Bank

Downloaded by g.sirisha Siri


Computer Organization and Architecture (18CS4SP06)

Question Bank- COA

MODULE-1
1. Draw the basic functional units of a computer and explain each unit.
2. Define Bus? Discuss the single bus structure with a neat diagram.
3. Define the following.
i. Operating System
ii. System Software
iii. Compiler
iv. Multiprogramming
4. Write down the operations of control unit?
5. Explain Memory address register and Memory Data Register.
6. Mention the functions of different processor registers a)IR b)MAR c)PC
7. Suppose that Move and Add instructions are available with the format Move / Add
Location 1, Location 2 These instructions move or add a copy of the operand at first
location to the second location, overwriting the original operand at the second location.
Location can be in either the memory or the processor register set. Is it possible to use
fewer instructions to accomplish the task in question 2? If yes, give the sequence.
8. Perform the 2’s complement subtraction of smaller number (101011) from larger number
(111001).
9. Perform arithmetic operation in binary numbers with negative numbers in signed 2’s
Complement form (-35) + (-40).
10. Write IEEE standard for floating point format. Explain with the help of examples.
11. Explain the Differences between CISC & RISC.
12. Represent the decimal values 5, -2, 14, -10, 26, -19, 51 and –43, as signed, 8- bit
numbers in the following binary formats: a) Sign-and-magnitude b) 1’s complement c)
2’s complement.
13. With a neat diagram explain the connections between the different processor register and
the memory.
14. Explain how you will measure the performance of a computer.
15. Give a short sequence of machine instructions for the task: <Add the contents of memory
location A to those of location B, and place the answer in location C.= Instructions Load
LOC, Ri and Store Ri, LOC are the only instructions available to transfer data between
the memory and general purpose register Ri. Do not destroy the contents of either
location A or B.

MODULE-2
1. Define Micro-operation. Specify how internal hardware organization of a
digital computer is best defined?
2. Show the representation of registers in block diagram form.
3. Discuss the unconditional and conditional Information transfer from one register to
another designated in symbolic form by means of a replacement operator with a
block diagram and timing diagram.
4. Tabulate the Basic Symbols for Register Transfers.

Downloaded by g.sirisha Siri


5. Explain the Bus system for four registers
6. A digital computer has a common bus system for 16 registers of 32 bits each. The bus
Is constructed with multiplexers.
How many selection inputs are there ill each multiplexer?
What size of multiplexers are needed?
How many multiplexers are there in the bus?
7. With a neat diagram, discuss the three state buffers
8. Discuss in detail the following.
a. Binary Adder
b. Binary Adder-Subtractor
c. Binary Incrementor
d. Arithmetic circuit
9. Explain the hardware implementation of one stage of a circuit that generates the four
basic logic microoperations
10. Describe Selective-Set, Selective-Complement and Selective-Clear operation.
11. Discuss in detail the three types of Shift operations.
12. Tabulate the functions of Arithmetic Logic Shift Unit.
13. Define the following terms:
a. Instruction code
b. Operation code
14. Explain the Stored program organization in detail
15. List and explain Registers for the Basic Computer
16. Tabulate the Basic Computer Instructions with symbol, Hex Code and Description.
17. Discuss in detail about direct and indirect addressing modes with a neat diagram.
18. With a neat diagram, discuss how Basic computer registers connected to Common bus.
19. Illustrate the Basic computer instruction formats with a neat sketch
20. Illustrate the flowchart of Instruction Cycle and explain.
21. Discuss in detail the Fetch and Decode of an instruction with a neat sketch
22. Discuss the importance of different addressing modes in computer architecture
with suitable example.
23. Illustrate the various Memory Reference Instructions with a flowchart.
24. What is an instruction format? Explain different types of instruction formats in detail.
25. How do we evaluate the arithmetic statement X = (A + B) * (C + D) using zero, one, two,
or three address instructions.
26. 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 Central Processing Unit
instruction is (a) Direct; (b) Immediate; (c) Relative; (d) Register Indirect; (e) Index
with R1 as the index register.
27. Explain the basic differences between a branch instruction, a call subroutine
instruction and program interrupt
28. The content of the top of a memory stack is 5320. The content of the stack pointer SP is
3560. A two-word call subroutine instruction is located in memory at address 1120
followed by the address field of 6720 at location 1121. What are the content of PC, SP,
and the top of the stack?

Downloaded by g.sirisha Siri


a) Before the call instruction fetched from memory b) After the call instruction executed
c) After the return from subroutine
29. Explain the various Instruction types with examples.
30. Convert the following arithmetic expressions from infix to reverse polish notation: -
A*B+C*D+E*F
A*B+A*(B*D+C*E)
A*[B+C*CD+E]/F*(G+H)
31. Write the difference between CISC and RISC. Also, specify the characteristics of both.
32. Explain with the help of neat diagram how input and output communication takes
place in a computer system?
33. Mention the categories of computer instructions. Explain in detail all the instructions
along with the Mnemonic for each.
34. What do you mean by stack pointer? What is its use? Discuss in detail about register
stack and memory stack.
35. Convert the following numerical arithmetic expression into reverse Polish notation
and show the stack operations for evaluating the numerical result.
(3 + 4)[10(2 + 6) + 8]
36. Discuss in detail the types of interrupts available in a computer system.

MODULE-3
1. Discuss the address sequencing capabilities required in a control memory
2. Illustrate the Selection of address for control memory
3. How to map from instruction code to microinstruction address explain
4. Illustrate the microprogram instruction with an example
5. Tabulate the Symbols and Binary Code for Microinstruction Fields
6. Discuss the Fetch and Decode routine in detail
7. With the help of neat diagram, explain the decoding process of microoperation fields.
8. Explain Microprogram Sequencer for a control memory
9. Discuss Hardwired control in detail.
10. Illustrate the Microprogrammed control with a neat sketch.
11. With the help of a flowchart, explain floating point multiplication
12. Draw the flowchart for floating point division and explain the steps
13. With the help of a flowchart, explain floating point addition and subtraction.
14. Explain the register configuration for floating point operations
15. Discuss three ways of adding decimal numbers using neat diagram
16. With the help of a neat flowchart, explain multiplication of decimal numbers
17. Draw the flowchart for decimal division and explain the steps
18. Explain the register configuration for decimal arithmetic multiplication and division.

MODULE-4
1. Explain internal organization of memory chips with a neat diagram
2. What is static RAM? Differentiate SRAM and DRAM
3. Explain how read and write operations are carried out in cache memory
4. With a neat diagram, explain Direct mapping cache memory
5. Explain different mapping functions of Cache memory
6. What is hit rate and miss penalty?

Downloaded by g.sirisha Siri


7. Discuss virtual memory organization
8. Explain virtual memory address translation with a neat diagram
9. Explain the working principle of magnetic disk
10. Calculate the average time experienced by a processor if a cache hit rate is 0.88,
miss penalty is 0.012milliseconds and cache access time is 10 microseconds
11. Describe the terms
a) Latency
b) Locality of reference
12. Give cross-section of CD and explain how data is read using laser light
13. Explain connection of I/O bus to input-output devices
14. Give an example for I/O interface unit
15. Explain strobe method of data transfer with neat diagram
16. Explain Handshaking method of data transfer with neat diagram
17. Discuss asynchronous serial transfer
18. How Data transfer takes place from I/O device to CPU in programmed I/O
19. Explain the Interrupt-Initiated I/O in detail.
20. Define priority interrupt. Discuss the methods of priority interrupt.
21. Illustrate how CPU-IOP communication takes place in I/O processor.
22. Discuss the Serial Communication in detail.

MODULE-5

1. Write the design steps that you will follow when you design a new CPU architecture
using CPU SIM.
2. Illustrate the pipelining process in Pentium 4 and explain
3. Explain the memory system in Pentium 4 processor
4. Describe the instruction cycle in Pentium 4 processor
5. Explain the general architecture of Athlon processor
6. Discuss the generations of Athlon processor
7. Illustrate the CPU Cache memory in Athlon processor
8. Discuss the various instruction set in Athlon processor

Downloaded by g.sirisha Siri

You might also like