MIC
QUESTION BANK
Join Our Telegram Channel to get Total Free Engineering
Study Material
JOIN - https://t.me/campusifyy
SITE - https://www.campusify.co.in/
Downloaded From Campusify!
Downloaded From Campusify!
Question Bank
CHAPTER1: 8086-16 Bit Microprocessor (CO1) (14 Marks)
2 Marks
1 List any four features of 8086.
2 Define Pipeline.
3 List 16-bit registers of 8086.
4 State the function of following pins of 8086.
(a) TEST (b) BHE
5 State the function of following pins of 8086.
(a) ALE (b) DT/R
4 Marks
1 Draw the pin diagram of 8086.
2 Draw architecture of 8086 and Label it.
3 Write any four important functions of BIU.
4 Write any four important functions of EU.
5 Draw the flag register format of 8086 microprocessor.
6 What is memory segmentation? How it is done in 8086 microprocessor.
7 Describe the physical address generation processor in 8086 microprocessor.
CHAPTER 2 : The Art of Assembly Language Programming (CO2) (8 Marks)
2 Marks
1 State the function of Editor.
2 Describe following assembler directives.
(a) DD (b) STRUCT
3 Describe following assembler directives.
(a) EQU (b) EVEN
4 Difference between Assembler Directive and Instructions.
4 Marks
1 State the steps involved in program development.
2 Explain Assembly language program development tools.
3 Describe Value Returning Attribute Directives.
Downloaded From Campusify!
CHAPTER 3: Instruction Set of 8086 Microprocessor (CO3) (16 Marks)
2 Marks
1 State example of immediate addressing mode.
2 Identify the addressing mode of the following instructions.
(a) MUL AL,BL (b) MOV DX,0040H
3 Explain the following instruction of 8086
(a) XLAT (b) XCHG
4 Explain the following instruction of 8086
(a) CALL (b) RET
4 Marks
1 Write the instruction format of 8086 microprocessor.
2 Sate and explain any four addressing mode of 8086 with example.
3 With suitable example explain following instruction.
(a) DAA (b) ADC
(c ) MUL (d) AAM
4 Explain any four logical instructions of 8086 microprocessor with example.
5 List and explain any four string operation instruction.
6 Write assembly language instructions of 8086 microprocessor to
(a) Divide the content of AX register by 50H
(b) Rotate the content of BX register by 4 bit toward left.
Downloaded From Campusify!
CHAPTER 3: Instruction Set of 8086 Microprocessor (CO3) (16 Marks)
2 Marks
1 What is the use of REP in string related instruction?
2 With examples, describe any two String instructions in 8086 assembly language.
3 Describe any two Rotate instructions with example.
4 List any four Bit manipulation instructions of 8086.
4 Marks
1 Select the instruction for each of the following
i)Rotate register BH left 4 times.
ii)Multiply AL by 08H.
iii)Signed division of BL and AL
iv)Rotate BX to left 4 times through carry.
2 Describe the function of following instructions: AAA, CMP, ADC and JC.
3 Explain DAA and DAS instruction.
4 List and explain any four process control instruction with their functions.
CHAPTER 4 : Assembly Language Programming (CO4) (20 Marks)
2 Marks
1 Draw the flowchart for Multiplication of two 16 bit numbers.
2 Write an ALP to count number of ‘1’ in 16-bit number.
3 Write an ALP for finding length of two strings.
4 Write an ALP for 16-bit subtraction.
4 Marks
1 Write an ALP to perform 32 bit by 16-bit division of unsigned numbers.
2 Write an ALP to find the smallest number in the Array.
3 Write an ALP to count the number of positive and negative numbers in array.
4 Write an ALP to perform block transfer without using string instruction.
Downloaded From Campusify!
CHAPTER 5 : Procedure and Micro (CO5) (12 Marks)
2 Marks
1 Define Procedure and write its syntax.
2 Compare Procedure and macro based on
i) length of code ii) generation of object code
3 Define Macro.
4 State the advantages and disadvantages of using Procedure.
5 What is the difference between Near and Far Procedure?
6 What do you mean by Recursive procedure?
4 Marks
1 Give the difference between Inter segment and Intra segment CALL.
2 Compare PROCEDURE and MACRO.
3 Write an ALP for sum of series of 10 no. using PROCEDURE.
4 Write an ALP using MACRO to perform following operations
X=(A+B)*(C+D)
Downloaded From Campusify!