LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc.
|
DEGREE EXAMINATION –COMPUTER SCIENCE
FOURTH SEMESTER – APRIL 2007
CS 4500 – MICROPROCESSORS & COMPUTER ARCHITECHTURE
Date & Time: 21/04/2007 / 9:00 – 12:00 Dept. No. Max. : 100 Marks
Part – A
Answer ALL questions. 10 x 2 = 20
- Draw a block diagram of programmable registers in 8085.
- List all the flags related with arithmetic and logic unit.
- What is an assembler?
- List out the data formats in 8085.
- Specify the number of times the following loops are executed.
LXI B, 0007H
LOOP: DCX B
MOV A, B
ORA C
JNZ LOOP
- Find out the number of times the following loops are executed.
MVI A, 17H
LOOP: ORA A
RRC
JNC LOOP
- Define executive address.
- Draw the basic symbols of Register Transfer Language.
- Define Instruction Code.
- What are the basic registers in a basic Computer?
Part – B
Answer ALL questions. 5 x 8 = 40
- a) With neat diagrams, explain 8085 microprocessor architecture. (Or)
- b) Explain All the functional units of a microcomputer system in detail.
- a) Classify 8085 instruction set by their word size. (Or)
- b) Explain Branch Instructions of 8085 instruction set.
- a) Write an assembly language program to
- Clear Accumulator
- Add 47H
- Subtract 92H
- Display the result after doing the above operation. (Or)
- b) Write an assembly language program to multiply two numbers.
- a) Explain 4 bit binary incrementer circuit with diagrams (Or)
- b) Explain logic micro operations with suitable symbolic descriptions.
- a) Implement common bus for all the basic registers in a microcomputer. (Or)
- b) With neat diagrams, explain one stage of adder and logic circuit.
Part – C
Answer ANY TWO questions. 2 x 20 = 40
- a) Explain various addressing modes of a microcomputer. (10)
- b) How do you classify the memory for 8085 Microprocessor? Explain. (10)
- a) Explain various interfacing devices in a microcomputer with neat diagrams. (10)
- b) Write complete guidelines for writing an assembly language programs. (10)
- a) Explain Register Transfer Language for Logic Micro operations. (10)
- b) Explain Memory Reference Instructions with suitable symbolic descriptions. (10)