You are on page 1of 4

Time: Three hours Maximum: 100 marks Answer ALL questions PART A (10 2 = 20 marks) 1.

1. How address and data lines are demultiplexed in 8085? 2. What is the function performed by SIM instruction in 8085? 3. What is pipelined architecture? 4. How the interrupts can be masked/unmasked in 8086? 5. What are the signals involved in memory bank selection in 8086 micro processor? 6. How clock signal is generated n 8086? What is the maximum internal clock frequency of 8086? 7. What is the function of gate signal in 8254 timer? 8. Write the format of KW1 in 8259. 9. List the interrupts of 8051 micro controller. 10. What are register banks in 8051 microcontroller?

PART B (5 16 = 80 marks) 11. (a) (i) Explain the various logical and arithmetic instructions available in 8085 microprocessor. (10) (ii) Explain the function of various flags of 8085 microprocessor (6) Or (b) (i) Differentiate between I/O mapped I/O and memory mapped I/O. (6) (ii) Write an 8085 assembly language program to convert 8 bit binary to ASCII code. (10)

12. (a) (i) Describe the action taken by 8086 when INTR pin is activated. (6) (ii) Write an assembly language program in 8086j to search the largest data in an array. (10) Or (b) (i) Discuss the various addressing modes of 80896 microprocessor. (10) (ii) Explain the following assembler directives used in 8086 (1) ASSUME (2) EQU (3) DW (8)

13. (a) (i) Explain in detail about memory access mechanism in 8086 (8) (ii) Explain the function of following 8086 signals. (1) HLDA (2) RQ/GTO (3) DEN (4) ALE. (8) Or

(b) (i) Draw and explain a block diagram showing 8086 in maximum mode configuration. (12) (ii) What are the advantages of the multiprocessor systems? (4)

14. (a) (i) With the help of block diagram explain the operation of USART (8251A) (10) (ii) Discuss the salient features of 8259 programmable interrupt controller. (6) Or (b) (i) Describe the various modes of operations in 8253 programmable intervalTimer. (8) (ii) Explain the operation of DMA controller (8237).

15. (a) With a suitable block diagram, explain the architecture of 8051 microcontroller. (16) Or (b) Discuss in detail about 8051 based stepper motor control along with necessary hardware and software. (16)

1. Write an 8085 assembly language program to multiply two 8-bit numbers. 2. What are the functions of the RST 6.5 and ALE signals of 8085? 3. Write down the functions of the ASSUME and EXTRN assembler directives. 4. Define the functions of the REPEAT and LOCK prefixes. 5. Distinguish between the maximum mode and minimum mode of operation of the 8086 processor. 6. What is a coprocessor? How is it useful? 7. 8253's OUT signal is to be used as a clock input of the desired frequency to a particular device. Is it possible? How? 8. How is a memory-to-memory transfer accomplished using 8237? 9. What are the addressing modes supported by 8051? 10. Write an 8051program to divide two 8-bit number.

PART B - (5 x 16 = 80 marks) 11. (a) (i) Discuss the architecture of the 8085 processor with a neat diagram (10) (ii) Write an 8085 program to subtract one 4-digit decimal number from another. (6)

OR (b) (i) Discuss the interrupts of 8085 (10) (ii) Write an 8085 program to find the largest of a set of n 8-bit numbers. (6) OR 12. (a) (i) Assume that a symbol table starting at location TABLE consists of 100 entries. Each entry has 80 bytes with the first 8 bytes representing the name field and the remaining 72 bytes representing the information field. Write an 8086 program sequence to search this table for a given name of 8 characters stored in NAME. If this name is found, copy the associated information to INFO: otherwise fill INFO with null characters.(10) (ii) Discuss about the interrupts of 8086. (6) OR (b) (i) Discuss the string primitives of 8086 with an examples for each. (10) (ii) Write an 8086 assembly language program using string primitives to find out whether a given byte is in a string or not. If the byte is a part of the string, find the relative address of this byte from the start of the string. (6)

13. (a) A multiprocessor system consists of 2 modules with the following specifications: Module 1 : 8086 with 8087 and a resident bus Module 2 : 8086 with an I/O bus. Draw a detailed block diagram showing the various components required and indicate the interconnections between the various components. Explain briefly how co-ordination and communication take place between the various masters. OR

(b) Discuss the maximum mode configuration of 8086 with a neat diagram, clearly pointing out the functions of the various signals

14. (a) With a neat diagram discuss the various modes of operation of 8255. Show how two 8255 chip can be connected in an connected in an 8086-based system to form a 16-bit port. OR (b) With a neat diagram discuss the operation of a DMA controller. Show how such a controller can be connected in an 8086-based system. 15. (a) Discuss the architecture of the 8051 microcontroller with a neat diagram. OR (b) Show how the 8051 can be used to control the operation of an elevator system. Assume the elevator is to operate between three floors. Show the hardware interface and the required 8051 program.

You might also like