0% found this document useful (0 votes)
53 views

EC8691 Unit 1 Question Bank

This document contains a question bank for the subject Microprocessors and Microcontrollers. It includes questions related to the 8086 microprocessor architecture, instruction set, addressing modes, assembly language programming, interrupts and interrupt service routines. The questions cover topics from introduction to 8086 including physical address calculation, segment registers and flags to advanced topics like interrupt processing and assembly language programs for string and array manipulation. The question bank is divided into three parts - Part A contains questions with 2 marks, Part B contains questions ranging from 3 to 13 marks and Part C focuses on developing assembly language programs.

Uploaded by

P Ramalakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

EC8691 Unit 1 Question Bank

This document contains a question bank for the subject Microprocessors and Microcontrollers. It includes questions related to the 8086 microprocessor architecture, instruction set, addressing modes, assembly language programming, interrupts and interrupt service routines. The questions cover topics from introduction to 8086 including physical address calculation, segment registers and flags to advanced topics like interrupt processing and assembly language programs for string and array manipulation. The question bank is divided into three parts - Part A contains questions with 2 marks, Part B contains questions ranging from 3 to 13 marks and Part C focuses on developing assembly language programs.

Uploaded by

P Ramalakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DEPARTMENT OF INFORMATION TECHNOLOGY

Subject Code :EC8691 Subject Name : Microprocessors and


Microcontrollers
Class : III IT / V Subject In – Charge : P.Ramalakshmi AP/ECE

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.

You might also like