Mount Zion College of Engineering &
To Make Man A n I S O 9 0 0 1 : 2 0 0 8 C e r ti fi e d I n s ti t u ti o n
T e cWhh onl eo! ! l o g y
Encl. 35 a. : QUESTION BANK
EC1301 MICROPROCESSOR AND MICROCONTROLLER
UNIT I 8085 MICROPROCESSOR
TB 1 Gaonkar, R. S., “Microprocessor Architecture, Programming and Application with 8085”, 4th Edition, Prentice Hall, 2000.
TB 2 Uffenbeck, J., “The 80 × 86 Families, Design, Programming and Interfacing”, 3rd Edition, Pearson Education, 2002.
TB 3 Mohammed Ali Mazidi and Janice Gillispie Mazidi, “The 8051 Microcontroller and Embedded Systems”, Pearson Education,
REF 1 2003.
Ray, A.K., and Burchandi, K.M., “Intel Microprocessors Architecture Programming and Interfacing”, McGraw Hill International
Edition, 2000.
Student
Ans -
Textbook Referre Mar
Qs. No. Questions Univ Qs. Page
No. d Page k
Nos.
No.
TLP No.1 8085 Architecture
1. What is the purpose of ALE? NOV 2012 TB 1 98 2
2. What is the function of accumulator? - TB 1 107 2
3. What is the use of temporary register W and Z? NOV2012 TB 1 107 2
4. What is the function of program counter in 8085? MAY2012, TB 1 108
NOV 2012 2
5. How many flags are available in 8085? NOV 2011 TB 1 107
MAY 2012 2
6. Specify the function of the address bus and the direction of NOV 2012 TB 1 60
2
the information flow to the address bus.
7. Write notes on status flag of 8085. NOV 2012 TB 1 107 4
8. Explain the General purpose register in 8085. NOV 2012 TB 1 108 5
9. Explain the Control signals in 8085. NOV 2012 TB 1 98 5
10. Draw the fundamental block diagram of 8085 and explain NOV 2011 TB 1 106
MAY 2012 16
its architecture in detail.
11. Draw the schematic of latching the lower-order address NOV 2012 TB 1 103
8
bus and explain.
TLP No.2 Instruction set
12. What are the compare instructions available in 8085? NOV 2011 TB 1 96 2
13. Write the instruction sets of an 8085 processor. NOV 2011 TB 1 176 2
14. What happens when the RET instruction at the end of a NOV 2012 TB 1 765
2
subroutine is executed?
15. Give two examples for two byte instruction and three byte MAY 2012 TB 1 176
2
instructions.
16. What are the second bytes in the instruction IN and OUT of APR 2010 TB 1 176
2
8085 microprocessor?
17. Discus about the 5 functional categories of the instruction NOV 2011 TB 1 176
NOV 2012
set of 8085 and explain three instructions in each category 16
with examples.
18. Explain in detail about the following instruction with NOV 2011 TB 1 774
4
examples -XCHG
19. Explain in detail about the following instruction with NOV 2011 TB 1 764
4
examples -RLC
20. Explain in detail about the following instruction with NOV 2011 TB 1 748
4
examples - DAD
21. Explain in detail about the following instruction with NOV 2011 TB 1 756
4
examples- LHLD
22. Tabulate the similarities and differences of CALL and RET MAY 2012 TB 1 762-
NOV 2012 8
instructions with PUSH and POP instructions. 765
23. Explain the SIM and RIM instructions of 8085 MAY 2012 TB 1 766
8
Microprocessor. 770
TLP No.3 Addressing modes
24. How many addressing modes are available in 8085? NOV 2011 TB 1 176 2
25. Discuss the different addressing modes of 8085 with NOV 2011 TB 1 176
8
examples.
TLP No.4 Timing diagram
26. What are the different machine cycles in 8085? NOV 2011 TB 1 111
NOV 2012 2
27. Assume that the accumulator contains data types 82H and APR 2010 TB 1 111
the instruction MOV C,A (4FH) is fetched. List the steps in 2
encoding and executing the instruction.
28. Draw the timing diagram of the following machine cycle - NOV 2012 TB 1 142
8
I/O write
Pilivalam P.O, Pudukkottai Dt., Tamil Nadu. Pin - 622 507, Fax: 04333 – 277125, Ph: 04322 - 320801, 320802, Website: www.mzcet.in, Email: info@mzcet.in
Page 1 of 3
Mount Zion College of Engineering &
To Make Man A n I S O 9 0 0 1 : 2 0 0 8 C e r ti fi e d I n s ti t u ti o n
T e cWhh onl eo! ! l o g y
Encl. 35 a. : QUESTION BANK
EC1301 MICROPROCESSOR AND MICROCONTROLLER
UNIT I 8085 MICROPROCESSOR
29. Draw the timing diagram of the following machine cycle- NOV 2012 TB 1 118
8
Memory read
30. Draw the timing diagram for the execution of the NOV 2011 TB 1 113
instruction MVI A, 45H and calculate the timing required to
16
execute the opcode fetch and the memory read cycles and
the entire instruction cycle if the clock frequency is 2 MHZ.
31. Draw the timing diagram of OUT instruction and explain. MAY 2012 TB 1 142 8
TLP No.5 Assembly language programming
32. Write logical steps to add the following two Hex numbers. NOV 2012 TB 1 175
Both the numbers should be saved for further use. Save 2
the sum in the accumulator. Numbers: A2H and 18H.
33. What is the need for look-up table in 8085 assembly MAY 2012 TB 1 228
2
language programming?
34. Write an assembly language program to divide a 16-bit NOV 2012 TB 1 232
MAY 2012 8
number by an 8-bit number.
35. Write a program to add the elements of two 2 x 2 matrices NOV 2012 TB 1 178
8
in the memory.
36. The content of accumulator is AAH and CY is set to 0. NOV 2011 TB 1 247
Illustrate the accumulator contents after the RLC 4
instructions twice and RAL instructions twice.
37. Consider the set of reading 45, 67, 89, A1, 45, 00 is stored APR 2010 TB 1 232
NOV 2011
in memory locations at XX50H. The answer may be larger
than FFH. Display the entire sum at PORT 1 and PORT 2 or 12
store the answer in the memory locations XX70 and XX71
Write an assembly language program.
38. Sixteen bytes of data are stored in memory locations at NOV 2012 TB 1 232
XX50h to XX5Fh. Transfer the entire block of data to new 8
memory locations starting at XX70h.
39. Write a program to generate a continuous square wave APR 2010 TB 1 288
with the period of 500 microseconds. Assume the system
8
clock period is 325ns and use bit Do to output the square
wave.
TLP No.6 Counters
40. Write a program to count continuously in hexadecimal NOV 2011 TB 1 282
from FFh to 00h in a system with a 0.5micro sec clock
period. Use a register C to set up a one millisecond delay 16
between each count and display the numbers at one of the
output ports.
TLP No.7 Time delays
41. Write a program to count from 0 to 9 with a one second NOV 2012 TB 1 285
delay between each count. At the count of 9, the counter
should reset itself to zero and repeat the sequence
8
continuously. Use register pair HL to setup the delay.
Assume the clock frequency of the microcomputer is
1MHz.
TLP No.8 Interrupts
42. Draw and explain the interrupt structure of 8085. - TB 1 377 10
43. Explain in detail about vectored interrupts in 8085. - TB 1 385 8
44. Explain in detail about maskable interrupts in 8085. - TB 1 378 8
TLP No.9 Memory interfacing
45. List the steps to perform memory interfacing NOV 2011 TB 1 116
2
operation.
46. Outline about interfacing. Give suitable example. NOV 2011 TB 1 141 2
47. If the memory chip size is 2048*bits, how many chips NOV 2012 TB 1 116
2
are required to make up16K bites memory?
48. How does one interface the 2372 EPROM with 8085 MAY 2012 TB 1 116
Microprocessor? Explain the address decoding logic 8
for the same.
TLP Interfacing I/O devices
No.10
Pilivalam P.O, Pudukkottai Dt., Tamil Nadu. Pin - 622 507, Fax: 04333 – 277125, Ph: 04322 - 320801, 320802, Website: www.mzcet.in, Email: info@mzcet.in
Page 2 of 3
Mount Zion College of Engineering &
To Make Man A n I S O 9 0 0 1 : 2 0 0 8 C e r ti fi e d I n s ti t u ti o n
T e cWhh onl eo! ! l o g y
Encl. 35 a. : QUESTION BANK
EC1301 MICROPROCESSOR AND MICROCONTROLLER
UNIT I 8085 MICROPROCESSOR
49. How the memory is classified? Tabulate the characteristics NOV 2012 TB 1 142
8
of memory mapped I/o and peripheral I/o.
Prepared by: S.NAGAJOTHI
Completion Verified by Concerned Dept.
Signature of Faculty Completion Verified by Dept. HOD
HOD
Sign Sign Sign
dd/mm/yy dd/mm/yy dd/mm/yy
Pilivalam P.O, Pudukkottai Dt., Tamil Nadu. Pin - 622 507, Fax: 04333 – 277125, Ph: 04322 - 320801, 320802, Website: www.mzcet.in, Email: info@mzcet.in
Page 3 of 3