0% found this document useful (0 votes)
30 views4 pages

Mic Imp

The document discusses questions from the past 4 years' question papers related to the 8086 microprocessor. It contains chapters on 8086 microprocessor, assembly language, instruction set and assembly language programming. It provides 2 marks, 4 marks and 6 marks questions on various topics with their answers codes. The questions are related to concepts like registers, addressing modes, assembly directives, branching instructions and assembly programs.

Uploaded by

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

Mic Imp

The document discusses questions from the past 4 years' question papers related to the 8086 microprocessor. It contains chapters on 8086 microprocessor, assembly language, instruction set and assembly language programming. It provides 2 marks, 4 marks and 6 marks questions on various topics with their answers codes. The questions are related to concepts like registers, addressing modes, assembly directives, branching instructions and assembly programs.

Uploaded by

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

----MIC IMP----

(Note: The questions below are considered according to the PYQ's of last four years only...)

Chap 1:- 8086 16-BIT MICROPROCESSOR

****2 Marks Questions****

1. State the function of BHE’ and A0 pins of 8086. (S-19)


2. How single stepping or tracing is implemented in 8086 ? (S-19)
3. State the function of READY & INTR pin of 8086. (W-19)
4. Draw the labelled format of 8086 flag register. (S-22)
5. State the function of the following pins of 8086 microprocessor. (W-22)
(i) ALE (ii)DT / R̅ .

****4 Marks Questions****

1. Explain the concept of pipelining in 8086. State the advantages of


pipelining (any two). (S-19)
2. Explain memory segmentation in 8086 and list its advantages. (any two) (S-19)
3. Describe the mechanism for generation of physical address in 8086 with
suitable example. (S-19),(S-22)
4. Draw flag register of 8086 and explain any four flags. (W-19)
5. Draw functional block diagram of 8086 microprocessor. (W-19),(W-22)
6. What is pipelining ? How it improves the processing speed ? (W-19)
7. Write the function of following pins of 8086 : (S-22)
(i)BHE’ (ii) ALE (iii) READY (iv) RESET
8. Describe memory segmentation in 8086 with suitable diagram. (S-22)
9. What is memory segmentation ? Explain it with reference to 8086
microprocessor. (W-22)
10. Describe register organization of 8086 microprocessor. (W-22)

****6 Marks Questions****

1. Draw architectural block diagram of 8086 and describe its register


organization. (S-19)
2. Define logical and effective address. Describe physical address generation (W-19)
process in 8086. If DS = 345A H and SI = 13DC H. Calculate physical address.
3. Calculate the physical address if : (S-22)
(i) CS = 1200H and IP = DE00H
(ii) SS = FF00H and SP = 0123H
(iii) DS = 1F00H and BX = 1A00H for MOV AX, [BX]
4. Define logical and effective address. Describe physical address generation
process in 8086 microprocessor. Calculate physical address by taking suitable DS, CS
and IP. (W-22)

Chap 2:- THE ART OF ASSEMBLY LANG.

****2 Marks Questions****

1. State the role of Debugger in assembly language programming. (S-19)


2. List assembly language programming tools. (W-19)

R.S fan (IG)kartixk.45 Page 1


3. Draw flowchart for multiplication of two 16 bit numbers. (W-19)
4. State the function of editor and assembler. (S-22)
5. Write algorithm to find sum of a series of numbers. (W-22)

****4 Marks Questions****

1. Explain any two assembler directives of 8086. (S-19)


2. Describe any four assembler directives with suitable example. (S-22)
3. Describe following assembler directives : (W-22)
(i) DB (ii) EQU (iii) Segment (iv) Assume

****6 Marks Questions****

1. Explain the use of assembler directives : (W-19)


(i) DW (ii) EQU (iii) ASSUME (iv) OFFSET (v) SEGMENT (vi) EVEN
2. Describe how an assembly language program is developed and (S-22)
debugging using program developments tools.
3. State the function of following assembly language programing tools : (W-22)
(i)Assembler (ii) Linker (iii) Debugger

Chap 3:- INSTRUCTION SET OF 8086 MICROPROCESSOR

****2 Marks Questions****

1. List any four instructions from the Bit manipulation instructions of 8086. (S-19)
2. State the use of REP in string related instructions. (S-19)
3. What is role of XCHG instruction in assembly language program ? Give (W-19)
example.
4. Draw Machine language instruction format for Register-to-Register transfer.(W-19)
5. State the use of STC and CMC instructions of 8086. (W-19)
6. State any two difference between TEST and AND instructions. (S-22)
7. Define immediate addressing mode with suitable example. (S-22)
8. State the use of DAA instruction in BCD addition. (S-22)
9. Write an assembly language instruction of 8086 microprocessor to (W-22)
(i) Divide the content of AX register by 50H.
(ii) Rotate the content of BX register by 4-bit towards left.
10. What is the use of REP in string related instruction ? Explain. (W-22)
11. Differentiate between ROL and RCL. (W-22)

****4 Marks Questions****

1. Write classification of instruction set of 8086. Explain any one type out of them. (S-19)
2. Explain logical instructions of 8086. (Any Four) (W-19)
3. Describe DAS instruction with suitable example. (S-22)

****6 Marks Questions****

1. Illustrate the use of any three Branching instructions. (S-19)


2. Describe any six addressing modes of 8086 with suitable diagram. (S-19)
3. Select an appropriate instruction for each of the following & write : (S-19)
(i) Rotate the contents of Dx to write 2 times without carry.
(ii) Multiply contents of Ax by 06H.
(iii) Load 4000 H in SP register.

R.S fan (IG)kartixk.45 Page 2


(iv) Copy the contents of Bx register to CS.
(v) Signed division of BL and AL.
(vi) Rotate Ax register to right through carry 3 times.
4. Describe any four string instructions of 8086 assembly language. (W-19)
5. Describe any 6 addressing modes of 8086 with one example of each (W-19)
6. Select assembly language for each of the following : (W-19)
(i) Rotate register BL right 4 times.
(ii) Multiply AL by 04 H
(iii) Signed division of AX by BL.
(iv) Move 2000 H in BX register.
(v) Increment the content of AX by 1.
(vi) Compare AX with BX.
7. State the addressing mode of following instructions : (S-22)
(i) MOV AX, 3456H (iv) MOV AX, [Si]
(ii) ADD BX, [2000H] (v) MOV AX, BX
(iii) DAA (vi) SUB AX, [BX + SI + 80H]
8. Describe how string instructions are used to compare two strings with suitable
example. (S-22)
9. Write an instruction to perform following operations : (S-22)
(i) Multiply BL by 88H
(ii) Signed division of AL by BL
(iii) Move 4000H to DS register
(iv) Rotate content of AX register to left 4 times.
(v) Shift the content of BX register to right 3 times.
(vi) Load SS with FF00H.
10. Describe different addressing modes of 8086 with one suitable example each.(W-22)
11. Describe different branching instructions used in 8086 microprocessor in brief.(W-22)
12. Explain the following instructions of 8086 : (W-22)
(i) DAA (ii) ADC (iii) XCHG

Chap 4:- ASSEMBLY LANG. PROGRAMMING

****2 Marks Questions****

1. Write ALP for addition of two 8 bit numbers. Assume suitable data. (S-19)
2. Write an ALP to add two 8 bit numbers. (S-22)
3. Write algorithm to find sum of a series of numbers. (W-22)

****4 Marks Questions****

1. Write on ALP to count the number of positive and negative numbers in array.(S-19)
2. Write ALP to find the sum of series. Assume series of 10 numbers. (S-19)
3. Write an ALP to count ODD and EVEN numbers in array. (S-19)
4. Write an ALP to perform block transfer operation of 10 numbers. (S-19)
5. Write an ALP using procedure to solve equation such as Z = (A + B) * (C + D). (S-19)
6. Explain assembly language program development steps. (W-19)
7. Write an ALP to add two 16-bit numbers. (W-19)
8. Write an ALP to find length of string. (W-19)
9. Write an ALP to count no. of 0’s in 16 bit number. (W-19)
10. Write an ALP to find largest number in array of elements 10 H, 24 H, 02 H,(W-19)
05 H, 17 H.
11. Write an ALP to multiply two 16 bit signed numbers. (S-22)
R.S fan (IG)kartixk.45 Page 3
12. Write an ALP to count odd numbers in the array of 10 numbers. (S-22)
13. Write an ALP to find largest number in the array. (S-22)
14. Write an ALP to count number of ‘0’ in 8 bit number. (S-22)
15. Write an assembly language program to add BCD numbers in an array of 10 numbers.
Assume suitable array. Store the result at the end of the array. (W-22)
16. Write an assembly language program for conversion of BCD to Hex number.(W-22)
17. Write an assembly language program to arrange the numbers in ascending
order (Assume suitable data). (W-22)
18. Write an assembly language program to Count No. of 1’s in a 16-bit number.(W-22)

****6 Marks Questions****

1. Demonstrate in detail the program development steps in assembly language


programming. (S-19)
2. Write an ALP to arrange numbers in array in descending order. (S-19)
3. Write an ALP to reverse a string. Also draw flowchart for same. (W-19)
4. Write an ALP to concatenate two strings. (S-22)
5. Draw flow chart and write assembly language program to reverse the word in
string. (W-22)

Chap 5:- PROCEDURE AND MACROS

****2 Marks Questions****

1. Define Macro & Procedure. (S-19)


2. Define Macro. Give syntax. (W-19)
3. Write any two difference between NEAR and FAR procedure. (S-22),(W-22)
4. List directives used for procedure. (W-22)

****4 Marks Questions****

1. Compare Procedure and Macros. (4 points). (S-19)


2. With the neat sketches demonstrate the use of re-entrant and recursive
procedure. (S-19)
3. Write an ALP using macro to perform multiplication of two 8 bit unsigned
numbers. (S-19)
4. Write an assembly language program to solve p = x2 + y2 using macro.
(x and y are 8-bit numbers) (W-19)
5. Give the difference between intersegment and intrasegment CALL. (W-19)
6. Write an ALP for addition of series of 8-bit number using procedure. (W-19)
7. Describe reentrant and recursive procedure with schematic diagram.(W-19),(S-22)
8. Describe the directives used to define the procedure with suitable example. (S-22)
9. Write a MACRO to perform 32 bit by 16 bit division of unsigned numbers. (S-22)
10. Write an ALP to subtract two BCD number using procedure. (S-22)
11. Describe re-entrant and recursive procedure with suitable diagram. (S-22)
12. What do you mean by procedure ? Explain re-centrant and re-entrant
procedure. (W-22)
13. What are the functions of CALL and RET instructions ? Describe in brief. (W-22)
14. Write a procedure to find factorial of given number. (W-22)
15. Write an assembly language program using MACRO to perform following
operation. X = (A + B) * (C + D) (W-22)

R.S fan (IG)kartixk.45 Page 4

You might also like