Explain the importance of addressing modes in the microprocessor. Discuss different types of addressing modes with examples.
Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture.
Describe different types of 8085 instructions sets, based on word size, with suitable examples. Write instructions to load two hexadecimal numbers 32H and 48H in register A and B respectively. Add the numbers and display the sum at the LED output port PORT1.
Short Questions
Attempt any eight questions: (8 × 5=40)
Explain the application of different flags with suitable examples.
What is an interface? Explain about RS-232 interface with example.
What is DMA? Explain DMA data transfer with suitable diagram.
Define stack. Write programs to illustrate PUSH and POP operations.
Assume that the accumulator holds the data byte FFH. Explain the differences in the flag set by adding 01H and by incrementing the accumulator contents.
Draw and explain the timing diagram for the execution of the instruction MVI A, 32H.
Why serial and parallel communication are used in a computer system? Explain.
What do you understand by assembler directives? Explain with suitable examples.
Write and explain assembly language program to multiply 05H and 06H.
Define interrupt and vectored interrupt. Can the microprocessor be interrupted again before the completion of the first interrupt service routine? Explain.