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

MIC Unit wise Question Bank (lnk)

The document is a comprehensive question bank covering various topics related to the 8086 microprocessor, assembly language programming, and related concepts. It includes questions on the architecture, instruction set, addressing modes, assembly language programming techniques, and procedures. Each unit contains specific questions designed to test knowledge and understanding of the subject matter.

Uploaded by

jiyabhangale2409
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)
2 views

MIC Unit wise Question Bank (lnk)

The document is a comprehensive question bank covering various topics related to the 8086 microprocessor, assembly language programming, and related concepts. It includes questions on the architecture, instruction set, addressing modes, assembly language programming techniques, and procedures. Each unit contains specific questions designed to test knowledge and understanding of the subject matter.

Uploaded by

jiyabhangale2409
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/ 3

Question Bank

Unit 1: 8086 – 16 Bit Microprocessor

1. Salient Features of 8086 microprocessor


2. Draw flag register of 8086 and explain flags.
3. State the function of BHE and A0 pins of 8086.
4. State the function of READY and INTR pin of 8086
5. Draw architectural block diagram of 8086
6. What is pipelining? How it improves the processing speed
7. Describe register organization of 8086
8. Define logical and effective address.
9. State the function of 8086 Pins
10. Explain assembly language program development steps.
11. List assembly language programming tools.
12. Explain memory segmentation in 8086 and list its advantages.
13. Describe mechanism for generation of physical address in 8086 with suitable example.
14. State all the control signals generated by S0, S1, S2 with their functions.
15. Define logical and effective address. Describe physical address generation process in 8086. If
DS=345AH and SI=13DCH. Calculate physical address.

Unit 2 : The Art of Assembly language Programming

Que 1. Explain assembly language program development steps.


Que 2. Explain converting Algorithm into Assembly Language Program with Example
Que 3. Explain Assembler Directives

Que 4. State functions of the following assembly language programming tool.


1. Editors
2. Assembler
3. Linker
4. Debugger.

Que 5. Explain Assembler Directives with Syntax and Example.

1. DB : Define Byte
2. DW : Define Word
3. DD : Define Double Word
4. DQ : define Quad Word
5. DT : Define Ten Byte

Que 6. Explain Assembler Directives with Syntax and Example.


1. STRUCT : Structure Declaration
2. ASSUME
3. SEGMENT
4. ENDS: End of the Segment
5. END : End of the Program
6. LENGTH
Unit 3 : Instruction set of 8086 Microprocessor
1. Describe any six addressing modes of 8086 with suitable diagram.
2. Explain Machine language instruction format
3. Draw machine language instruction format for Register-to-Register transfer.
4. List any four instructions from the bit manipulation instructions of 8086.
5. State the use of REP in string related instructions
6. What is role of XCHG instruction in assembly language program? Give example
7. Write classification of instruction set of 8086. Explain any one type out of them.
8. Explain Arithmetic Instructions
9. Explain Data Transfer Instructions
10. Explain Logical Instructions
11. Explain Flag Manipulation Instructions
12. Explain String Operation Instructions
13. Explain Program Control Transfer Instructions or Branching Instructions
14. Explain Processor Control Instructions
15. Identify the Addressing Modes for the following instructions:
I. MOV CL, 34H
II. MOV BX, [4100H]
III. MOV DS, AX
IV. MOV AX, [SI+BX+04]
16. Select an appropriate instruction for each of the following & write :
i)Rotate the content of DX to write 2 times without carry
ii)Multiply content of AX by 06H
iii)Load 4000H in SP register
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
17. Select assembly language for each of the following
i) rotate register BL right 4 times
ii) multiply AL by 04H
iii) Signed division of AX by BL
iv) Move 2000h in BX register
v) increment the counter of AX by 1
vi) compare AX with BX

Unit 4 : Assembly Language Programming


1. Write ALP for addition of two 8bit numbers. Assume suitable data.
2. Write an ALP to count the number of positive and negative numbers in array.
3. Write an ALP to find the sum of series. Assume series of 10 numbers.
4. Write ALP to count ODD and EVEN numbers in an array.
5. Write ALP to perform block transfer operation of 10 numbers.
6. Write ALP using macro to perform multiplication of two 8 Bit Unsigned numbers.
7. Write an ALP to arrange numbers in array in descending order.
8. Draw flowchart for multiplication of two 16 bit numbers.
9. Write an ALP to find length of string.
10. Write an ALP to count no.of 0’s in 16 bit number.
11. Write an ALP to find largest number in array of elements 10H, 24H, 02H, 05H, 17H.
12. Write an ALP to reverse a string. Also draw flowchart for same
13. Write an ALP to subtract two BCD number’s.
14. Write an ALP to transfer 10 bytes of data from one memory location to another, also draw the flow
chart of the same.

Unit 5 : Procedure and Macro


1. Define Macro & Procedure.
2. Compare Procedure and Macros.
3. Differentiate between NEAR and FAR CALLS.
4. Explain: a) Directives PROC,ENDP &FAR,NEAR
b)CALL & RET Instructions

5. Explain Parameter Passing methods in Procedure

6.Explain Directives MACRO,ENDM

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy