Computer Organisation and Architecture
Computer Organisation and Architecture
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. 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
11. With a neat diagram explain the connections between the different processor register and the
memory
12. 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.
13. Define Micro-operation.
14. Specify how internal hardware organization of a digital computer is best defined?
15. Show the representation of registers in block diagram.
16. Tabulate the Basic Symbols for Register Transfers.
17. Explain the Bus system for four registers
18. 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 in each multiplexer? What
size of multiplexers are needed? How many multiplexers are there in the bus?
19. With a neat diagram, discuss the three state buffers.
20. Discuss in detail the following.
i. Binary Adder
ii. Binary Adder-Subtractor
iii. Binary Incrementor
iv. Arithmetic circuit
21. Explain the hardware implementation of one stage of a circuit that generates the four basic logic
microoperations
22. Discuss in detail the three types of Shift operations.
23. Define the following terms:
i. Instruction code
ii. Operation code
24. Explain connection of I/O bus to input-output devices.
25. Give an example for I/O interface unit.
26. Explain strobe method of data transfer with neat diagram.
27. Discuss asynchronous serial transfer.
28. How Data transfer takes place from I/O device to CPU in programmed I/O.
29. Explain the Interrupt-Initiated I/O in detail.
30. Explain the DMA mode of Data Transfer.