EC8691 Unit 1 Question Bank
EC8691 Unit 1 Question Bank
QUESTION BANK
UNIT I
THE 8086 MICROPROCESSOR
Introduction to 8086 – Microprocessor architecture – Addressing modes - Instruction set
and assembler directives – Assembly language programming – Modular Programming -
Linking and Relocation - Stacks - Procedures – Macros – Interrupts and interrupt service
routines – Byte and String Manipulation.
Number
Q. Marks Knowled
Question of Times
No Allotted ge Level
in AU
PART – A
Introduction to 8086
1. What is Tristate bus? Nov/Dec-2014
2 K1 1
2. Calculate the physical address, when segment address is 1085
H and effective address is 4537 H. Nov/Dec-2016 2 K2 1
3. List the segment registers of 8086. Nov/Dec-2016
2 K1 1
4. Define Stack Pointer. Apr/May-2018
2 K1 1
5. Define stack. Apr/May-2016, Apr/May-2017
2 K1 2
6. List the flags of 8086 microprocessor. Nov/Dec-2016,
Apr/May-2016, Apr/May-2014 2 K1 3
7. Why is the 8086 memory divided into odd and even banks?
Nov/Dec-2013 2 K2 1
8. What do you mean by Segment Override Prefix? Nov/Dec-
2013 2 K1 1
9. What are the advantages of memory mapped I/O over I/O
mapped I/O? Apr/May-2014 2 K1 1
10. List the addressing modes of 8086. Give examples.
Apr/May-2015 2 K1 1
Instruction set and assembler directives
11. What is an assembler? Nov/Dec-2014
2 K1 1
12. List the modes of operation in 8086. Nov/Dec-2017,
Apr/May-2018 2 K1 2
13. What are the 8086 instructions used for ASCII arithmetic?
Nov/Dec-2013 2 K1 1
14. Define Macros. Nov/Dec-2017
2 K1 1
15. The offset address of a data is (341B) H and the data segment
register value is (123A)H. What is the physical address of the 2 K2 1
data? Apr/May-2017
16. What is direct memory access? Nov/Dec-2014
2 K1 1
17. What are byte and string manipulations? Nov/Dec-2018.
2 K1 1
18. Show how the 2 byte INT instruction can be applied for
debugging. Nov/Dec-2015 2 K2 1
19. What are the 8086 instructions used for BCD arithmetic?
Apr/May-2013 2 K1 1
20. What are the contents of AL and CY after the execution of
the following segment? Apr/May-2013
MOV BL, D5H 2 K2 1
RCL BL, 3
MOV AL, BL
21. Briefly describe the term Macros. K2
2 -
22. Write about modular programming. 2 K1
-
23. Explain the Linking Process. 2 K2
-
Interrupts and Interrupt Service Routine
24. What is the need for interrupts in Microprocessor operation?
2 K1 1
Nov/Dec-2018
25. Write about the different types of interrupts supported in
2 K1 1
8086. Apr/May-2015
26. List the various string instructions available in 8086.
2 K1 1
Nov/Dec-2013
27. Why is 8284 clock generator connected to the 8086 CLK
2 K2 1
pin? Apr/May-2013
PART B
Introduction to 8086
28. Explain the internal hardware architecture of 8086
microprocessor with neat diagrams. 10 and 8 K2 2
Nov-Dec 2016, Apr/May-2015
29. Describe the functions of Execution unit and Bus interface
8 K2 1
unit. Apr/May-2014
30. Briefly describe about addressing modes of 8086. Apr/May- 8
2015 K2 1
31. Explain the various addressing modes available in 8086.
Explain each mode with an example. Nov/Dec-2018, 13 K2 4
Apr/May-2016,Apr/May-2016, Apr/May-2015
32. With a neat block diagram, explain the architecture of 8086
Microprocessor. Apr/May-2018, Nov/Dec-2017, Apr/May- 13 K2 5
2017,Nov-Dec 2016, Nov-Dec 2015
33. For 8086 microprocessor what are the instruction set and
13 K2 1
assembler directives. Nov/Dec-2018
Instruction set and assembler directives
34. Write a short note about assembler directives. Nov-Dec 2016
3 K2 1
35. Explain the Data transfer, arithmetic and branch instructions
8 K2 1
with examples. Nov-Dec 2016
36. Develop an 8086 ALP to find the sum of numbers in an array
7 K3 1
of 10 elements. Nov-Dec 2016
37. Develop an 8086 assembly language program to convert
8 K3 1
BCD data – Binary data Nov-Dec 2016
38. Explain about the Assume, EQU, DD assembler directives.
8 K2 1
Nov-Dec 2015
39. Develop an 8086 assembly language program to check
8 K3 1
whether the given string is palindrome or not. Nov-Dec 2015
40. Briefly explain the arithmetic group of instructions available
7 K2 1
in 8086 microprocessor. Nov-Dec 2014
41. Briefly explain the assembler directives of 8086. Nov-Dec
7 K2 1
2014
42. The data transfer rate of I/O device ‘A’ is considerably less
that of the microprocessor. Draw a flow chart of data transfer 8 K3 1
operation to be used. Apr/May-2014
Interrupts and Interrupt Service Routine
43. Explain about Interrupt and Interrupt Service Routine in
8086. Apr/May-2018, Nov/Dec-2017, Apr/May-2017,Nov- 13 K2 5
Dec 2015, Apr/May-2015
44. Write notes on Interrupt processing Apr/May-2014
5 K2 1
45. Develop a program to transfer 10 bytes of data from memory
6 K3 1
location starting from 2000H. Apr/May-2014
PART C
Assembly language programming
46. Develop an algorithm and write ALP for sort a given array
Ascending and Descending order with array of length 10 15 K3 -
using 8086 Microprocessor.
47. What do you mean by assembler directives? Explain
7 K2 -
SEGMENT, TYPE and OFFSET with suitable examples.
48. Summarize an 8086 ALP to compare two strings of same
8 K3 -
length.
49. Develop an assembly language program for performing
the Multiplication and Division of 16 bit numbers using 15 K3 -
8086 Microprocessor.
50. Design an ALP in 8086 to multiply two 16-bit numbers.
10 K3 -
51. Develop an assembly language program for ASCII to HEX
5 K3 -
code conversion using 8086.