Microprocessor & Its Interfacing - Ic-403
Microprocessor & Its Interfacing - Ic-403
Microprocessor & Its Interfacing - Ic-403
With the help of neat diagram explain the architecture of 8085 microprocessor in
Q-1
detail. Discuss its flag register.
Explain the sequence of events during the execution of the CALL instruction by
Q-2
8085 processor with the help of neat timing diagram.
Explain the sequence of events during the execution of the RET instruction by
Q-3
8085 processor with the help of neat timing diagram.
Write an assembly language program with comment lines. An 8-bit number is
Q-4 stored in memory location C100H. Count number of ones (i.e. 1) in this byte and
store this count in memory location C200H.
Write an assembly language program with comment lines. An array of bytes is
stored starting from memory location C301H. Length of this array is stored in
Q-5
memory location. C300H. Count how many bytes are greater than 70H. Store
this count in memory location C400H.
Write an assembly language program with comment lines. An array of bytes is
stored starting from memory location C501H. Length of this array is stored in
Q-6 memory location C500H. If 1st and 8th bit of the byte is one then store that byte
in memory location starting from C600 onwards without affecting bytes of source
array.
Explain the following instructions with suitable example of each (Any five)
Q-7
(i) LXI (ii) MOV (iii) SHLD (iv) LDAX (v) CMP (vi) STA
Q-8 Explain arithmetic and logical instruction of 8085 microprocessor in detail.
Specify the contents of the registers and the flag status as the following
instructions are executed.
i. MVI A, 00H
ii. MVI B, F8H
Q-9 iii. MOV C, A
iv. MOV D, B
v. HLT
(b) Write instructions to load the hexadecimal number 65H in register C and 92H
in accumulator A. Display the number 65H at PORT0 and 92H at PORT1.
Why the lower order address bus is multiplexed with data bus? How they will be
Q-10 de-multiplexed? With the help of figure explain demultiplexing of address/data
bus.
Write an 8085 assembly language program using minimum number of
Q-11 instructions to add the 16 bit no. in BC, DE and HL. Store the 16 bit result in DE
pair.
Q-12 Draw and explain the timing diagram of memory write cycle with example.
Q-13 Draw and explain the timing diagram of opcode fetch cycle.
Define addressing modes. With suitable examples explain 8085 addressing
Q-14
modes in detail.
Write an 8085 assembly language program to generate a software time delay of
Q-15
100ms.
Q-16 Explain the 8085 microprocessor interrupt system in detail.
With suitable examples explain how I/O devices are connected using memory
Q-17
mapped I/O and peripheral I/O.
Q-18 Compare memory mapped I/O and peripheral mapped I/O.
Design a microprocessor system to interface an 8K × 8 EPROM and 8K × 8
Q-19
RAM.
Draw block diagram of 8155 programmable input/output ports. Explain control
Q-20
word definition of the same.
Design an interface circuit needed to connect DIP switch as an input device and
Q-21 display the value of the key pressed using a 7 segment LED display. Using
8085 microprocessor system, write a program to implement the same.
Explain the stack memory of 8085 microprocessor with the help of instructions
Q-22
and neat diagrams in detail.
==================================================================