How To Exam?

a knowledge trading engine...


University of Mumbai 2003 B.E Electronics & Tele-Communication Engineering ELEMENTS OF MICROPROCESSORS - Question Paper

Monday, 15 July 2013 08:50Web

ELEMENTS OF MICROPROCESSORS (DEC. 2003)
N.B.:
(1) Attempt all ques..
(2) Figures to the right indicate fall marks.
(3) Assume suitable data, if necessary and state them clearly.
part I
1. Attempt any five: (10)
(a) Explain the functions of the program counter. Can you see program counter to access stack ?
(b) How will you generate advanced control signals (AMEMR, AMEMW , AIOR & AIOW) IN 8085?
(c) For what purpose control unit of 8085 uses the WZ register pair?
(d) What are the effects of branch instructions on pipelining of 8086?
|e) elaborate the advantages of interleaved memory in 8086 system?
(i) elaborate the advantages of 8086 interrupts over 8085 interrupts?
(g) elaborate the advantages of 8086 over 8088 ?
2. (a) discuss addressing modes of 8085 microprocessor. (10)
(b) discuss addressing modes of the subsequent 8086 instructions.
MOVAX,2000H
ADDBX,[SI+F8]
CS : JMP[DI]
INAL,(DX]
MOVAX,[2000H]
3. Attempt any two: (10)
(a) Draw and discuss timing diagram of 8086 memory write cycle.
(b) Draw and discuss timing diagram of 8086 interrupt acknowledge cycles.
(e) Draw and discuss timing diagram of the subsequent 8085 instruction.
1NR M '
4. Attempt any two: (10)
(a) Explain ICWs of 8259A.
(b) Explain command words of 8254.
(c) Explain command words of 8257.
5. Attempt any two: (10)
(a) Distinguish ranging from BIU and EU of 8086.
(b) Distinguish ranging from minimum mode and maximum mode. (e) Distinguish ranging from memory mapped IO and IO mapped IO.
part II
6. Attempt any two: (10)
(a) Write an 8085 program to organize an array of unsigned binary numbers into descending order. The length of array is in memory location 6000H and array begins from memory location 6001H.
(b) Write an 8086 program to add four digit BCD number in AX to the similar in BX, maintaining valid BCD outcome.
(c) Write 8086-8087 program to compute the hypotenuse using Pythagoras theorem if the sides are provided in short real format.
Attempt any two: (10)
(a) Write the 8259A initialization instructions in 8086 needed for the following: (i) single PIC (ii) Level triggered (iii) IRQ kind number EOH (iv) normal EOI (v) non buffered processor interface (vi) fully nested. presume the PIC port address are F0H and F4H.
(b) Interface eight switches and 1 seven segment display to 8085 using 8255. Write a program to display the switch number.
(c) Show the command words and instructions necessary to initialize 8279 at address 95H and 97H as follows: eight digit display, calculator type, encoded scan keyboard and 2 key lockout.
Attempt any two: (10)
(a) Write a program to transmit ten, seven bit ASCII characters to the peripherals via SOD line. The asynchronous format is provided below: (i) Baud rate: 110 bauds, (ii) Number of begins bits:-one, (iii) Number of stop bits: two, (iv) Even parity bit, (v) CPU clock frequency: 3MHz.
(b) Design a pulse train generator for a pulse train of frequency one KHz and duty cycle of the pulse 25% using 8254. presume suitable clock frequency.
(c) Write an initialization program to transfer 256 bytes of data from peripheral to memory at 2050H. DMA operation should be terminated after the transfer.
9. Attempt any two: (10)
(a) Eight 8255 chips are to be interfaced with 8085 in IO mapped IO. The starting address of this IO module is 80H. Show address mapping and decoding.
(b) A 16K bytes of EPROM module is to be interfaced with 8086. This EPROM is used to store monitor program. It consist of 2K bytes of EPROM chips. Show address mapping and decoding.
(c) A 32K bytes of RAM module is to be interfaced with 8086. This module consists of 2K bytes of RAM chips. Show address mapping and decoding. This RAM module is used to store vector table.
10. Attempt any five: (10)
(a) Explain the subsequent parameters of 8086: i) TAVDV ii) TRLDV.
(b) Explain the subsequent instructions of 8086. i) REPE ii) AAM
(c) Explain the subsequent terms:
i) ORG ii) COM file
(d) Assume a data segment of 256 bytes is to be created. Using the name MY _ DATA, show the assembly pseudo-ops needed. tag the 1st byte location in the data 1st _ BYTE.
(e) Calculate the physical address of the memory operand for the instruction MOV AX, (BP + 12H). presume BP = 0350 H, DS = E000H and SS = F910 H.
(f) Explain the subsequent terms:
i) MACRO ii) Reentrant procedures.
(g) Explain DOS INT 21 H; function 0A H



( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER University of Mumbai 2003 B.E Electronics & Tele-Communication Engineering ELEMENTS OF MICROPROCESSORS - Question Paper