Be Summer 2022
Be Summer 2022
Be Summer 2022
___________
Q.3 (a) Write a program to find 2’s complement of a number stored at 2050H 03
and store result at 2055H.
(b) Compare memory mapped I/O and I/O mapped I/O. 04
(c) What are interrupts? List and explain the interrupt available in 07
microprocessor 8085?
OR
Q.3 (a) Explain the concept of stack. 03
(b) Explain arithmetic instructions of 8085. 04
(c) Write an 8085 program to copy block of ten numbers starting from 07
location 2050h to locations starting from 3050h.
Q.4 (a) State the difference between PUSH and POP instruction. 03
(b) Explain the generation of control signals in 8085. 04
(c) Draw the internal block diagram of 8259A and explain the 07
functions of each block in detail.
OR
Q.4 (a) Explain Machine level language and Assembly level language with 03
examples.
(b) Explain 8085 bus organization. 04
(c) Write a program to count continuously in hexadecimal from FFH to 07
00H in a system with a clock period of 0.5 μs. Use register C to set
up 1 millisecond delay between each count and display the number
at the output port1.
1
Q.5 (a) How many memory locations can be addressed by microprocessor 03
with 14 address lines? Also specify how many address lines are
required for 2KB memory.
(b) Load the hexadecimal numbers 56H and A9H in registers D and E 04
respectively and add them. If sum is greater than FFH, display 01H
at output PORT0; otherwise display sum.
(c) Draw the internal block diagram of 8255 and explain the 07
functions of each block in details.
OR
Q.5 (a) Explain the given pins of 8086. 03
1. ALE 2. DEN 3.MN/MX
(b) Explain the modes of operation of 8086 microprocessor. 04
*************