Enrolment No.______
GUJARAT TECHNOLOGICAL UNIVERSITY
Diploma Semester -IV Remedial Examination December - 2010
Subject code: 341101
Subject Name: Microprocessor & Assembly Language Programming
Date: 15 /12 /2010
Time: 02.30 pm – 05.00 pm
Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. English version is Authentic
(a)
(b)
Discuss the bus organization of 8085.
Explain the classification of instructions of 8085 on the basis of their operation. 07
07
(a)
Q.1
Discuss the features of RISC processor and compare it with CICS processor. Describe the interfacing of dynamic RAM.
OR
Explain 8-bit and 16-bit registers of 8085.
07
Explain memory read operation with help of timing diagram.
With help of examples, explain the formation of opcodes of 8085.
OR
Discuss the conditional branching instructions.
Write assembly language programs.
(i)
Program to add contents of memory locations F200 and F201 and store the answer at memory location F202.
(ii) Program to find the 2’s complement of a byte stored in register
B and save the answer in register C.
07
07
Describe the looping and counting techniques.
What is stack? Explain the stack operations using examples.
OR
Explain the code conversion from ASCII to Hex and vice-versa.
Write an assembly language program for arbitrary code conversion using look-up table technique.
07
07
Q.2
(b)
(b)
07
07
Q.3
(a)
(b)
Q.3
(a)
(b)
07
07
Q.4
(a)
(b)
Q. 4
(a)
(b)
07
07
Q.5
(a)
(b)
Q.5
(a)
(b)
07
07
Discuss the important features of Pentium processor.
What is ROM? Discuss ROM interface requirements.
OR
Describe the instructions that perform 16-bit operations
Write assembly language subroutines.
(i)
To perform BCD addition of contents of registers A and B.
(ii) To generate time delay using DE