Anda di halaman 1dari 2

ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS), HOSUR.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SUBJECT CODE : 315CIT06

SUBJECT NAME: COMPUTER ORGANIZATION AND ARCHITECTURE

YEAR / SEM : II / III

UNIT I – BASIC STRUCTURE OF COMPUTERS (CO1)

2 MARK QUESTIONS:

1. What is cache memory and what are advantages in using it?


2. Define registers.
3. List out the operations performed by the computers.
4. Define the registers IR, PC, MAR, MDR.
5. Define Interrupt and what is Interrupt – Service Routine?
6. Give the basic performance equation and how will you improve the performance of
processor time.
7. Define Elapsed time.
8. Define Pipelining and Superscalar operation.
9. How will the compiler optimize the instruction set in-order to improve the performance
and the processor time of the computer?
10. What are the ways that the byte addresses could be assigned to access the words and
write a brief note about it?
11. What is bus? What is the advantage in using the multiple bus?
12. What are the different types of bus?
13. Differentiate the instructions,
a. Move LOC,R0
b. Load A
c. Store Ri
14. Write the following HLL Statement as sequence of instruction execution steps in
Assembly level language (using registers).
a. A=B+C
b. C=B*A
15. Define Condition codes. List out the condition code flags?
16. Define status register.
17. What is zero address instruction?
18. Describe the terms RISC and CISC.
19. What are the phases in which the execution of an instruction happens and describe
them?
20. Define Register Mode and Direct Mode of Addressing and give their Effective addresses
respectively.
21. Find the addressing modes of the following instructions.
a. Move LOC,R2
b. Add #50, R0
c. Sub 40(A),R7
d. Mul (R4)+,R3
22. What is DATAIN, DATAOUT and SIN, SOUT?
23. Define Stack and Queue. List out the operations performed in it respectively.
24. What is Circular Queue? What is the advantage of using circular queue?
25. Write the instructions to push and pop items from stack, if the processor uses Auto
increment and Auto decrement addressing modes.
26. What is a subroutine? How do you call and return to the subroutines.
27. Define Link Register.
28. What is Subroutine Nesting? Why do we use the processor stack in this?

10 MARK QUESTIONS:

1. Explain the Functional units of a computer in detail with a neat block diagram.
2. Explain Bus structure in detail.
3. Explain the basic Operational Concepts of a Processor with a neat block diagram.
4. Explain in detail about (with required diagrams)

(i) Instruction Execution and Straight Line Sequencing


(ii) Branching Instructions
5. Explain the various addressing modes in detail.
6. Explain in detail the concepts of Stack and Queue.
7. Give a detailed description on the Subroutines and Subroutine nesting.
8. Registers R4 and R5 contain the decimal numbers 2000 and 3000 before each of the
following addressing modes is used to access a memory operand. What is the effective
address (EA) in each case?
a. 12(R4)
b. (R4, R5)
c. 28(R4, R5)
d. (R4) +
e. − (R4)

Anda mungkin juga menyukai