1 (a)
What is microprocessor? Explain how data, address and control buses interconnect various system components.
6 M
1 (b)
Explain the program model visible register organization of 8086 ?p.
7 M
1 (c)
What is conventional memory? Explain segment and offsets. List default segment and offset register pairs.
7 M
2 (a)
Explain the description of 80286 and 80386 microprocessors. Also explain prog invisible registers within 80286 ?p.
8 M
2 (b)
Explain with examples the following addressing modes:
i) Scaled-indexed addressing mode
ii) RIP relative addressing mode
iii) Relative prog memory addressing mode.
i) Scaled-indexed addressing mode
ii) RIP relative addressing mode
iii) Relative prog memory addressing mode.
6 M
2 (c)
What is stack? What is the use of stack memory? Explain the execution of push and pop instructions.
6 M
3 (a)
Write bubble sort program using 8086 assembly instructing.
8 M
3 (b)
Explain the following instruction with an example for each:
i) LEA
ii) XCHG
iii) XLAT
iv) DIV
v) AAA.
i) LEA
ii) XCHG
iii) XLAT
iv) DIV
v) AAA.
5 M
3 (c)
What do you mean by segment override prefix? Explain the following assembler directives:
i) ASSUME
ii) SMALL
iii) PROC
iv) EQU
v) LOCAL
i) ASSUME
ii) SMALL
iii) PROC
iv) EQU
v) LOCAL
7 M
4 (a)
With format explain rotate instructions. Give examples to rotate right by 1-bit and rotate left by 5-bits.
6 M
4 (b)
Discuss with examples unconditional and conditional branching instructions.
4 M
4 (c)
What is a procedure? Explain the sequence of operation that takes place when a procedure is called and returned.
4 M
4 (d)
Explain m/c control instructions with examples.
6 M
5 (a)
Distinguish between the 16-bit and 32-bit version of C/C ++ when using the inline assembler.
6 M
5 (b)
Write a mixed language program that converts binary to ASCII.
7 M
5 (c)
Write a mixed language module to realize macro to read a character from keyboard.
7 M
6 (a)
Explain the functions of following pins of 8086 microprocessor.
i) RESET
ii) READY
iii) ALE
iv) LOCK
i) RESET
ii) READY
iii) ALE
iv) LOCK
4 M
6 (b)
With diagram, explain RESET section of 8284 clock generator. Also indicate how clk and RESET are connected to 8088 ?p.
6 M
6 (c)
Using timing diagram, explain the I/O write bus cycle in 8086 microprocessor.
6 M
6 (d)
Bring out the differences between 8086 and 8088 microprocessors.
4 M
7 (a)
Explain how 74LS138 decodes 2732 EPROMS for 32 x 8 section of memory. Assume the starting address is 40000H. Give the detailed memory map.
6 M
7 (b)
What is flash memory? Explain how a flash memory is interfaced to 8086 ?p
6 M
7 (c)
Explain 74138 decoder configuration to enable ports at address E 8 H to EFH.
8 M
8 (a)
Write an 8086 ALP to read a byte of data from port A and port B. Add the data and save the result in a memory location.
5 M
8 (b)
Explain command word format of 82C55 in mode-0. Write the control word format to initialize to set PC3 and reset PC7.
7 M
8 (c)
With internal block diagram, explain 8254 PIT. Give any two applications of the 8254.
8 M
More question papers from Microprocessor and ARM processors