Thanks to visit codestin.com
Credit goes to www.scribd.com

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

MIC Chapterwise Important Questions

Take
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)
37 views4 pages

MIC Chapterwise Important Questions

Take
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

Important Questions of Microprocessor (22415)

Unit-I 8086- 16 Bit Microprocessor


Q. 1 List any four features of 8086. (VVIMP) 2M

Q. 2 List any four advantages of 8086 microprocessor. (VVIMP) 2M

Q. 3 Draw the pin diagram of 8086. (VVIMP) 4M

Q. 4 State the functions of following pins of 8086. (VVIMP) 4M

a) TEST b) BHE

c) INTA d) DT/ R

e) NMI f) DEN

g) MN h) ALE

i) M/ IO j) HOLD

k) WR l) READY

m) RD n) MN/MX

Q.5 State all the control signals generated by S0,S1 and S2 with their functions. 4M

Q. 6 What is Pipelining? State its need and how it is done in 8086 microprocessor. (VVIMP)4M

Q.7 Draw the labeled format of 8086 flag register. (VVIMP) 2M

Q.8 Describe memory segmentation in 8086 with suitable diagram. (VVIMP) 4M

Unit-II The Art of Assembly Language Programming


Q.1 What is flowchart? Sketch any four symbols use in flowchart. State their use. (VVIMP)4M

Q.2 What is algorithm? (VVIMP) 2M

Q.3 State the functions of Assembler. (VVIMP) 2M

Q.4 State the functions of Linker. (VIMP) 2M

Q.5 State the functions of Debugger. (VVIMP) 2M


Q.6 List any four assembler directives and explain any two of them. (VVIMP) 4M

Q.7 Explain Following assembler Directives. (VVIMP) 4M

a) DB b) EQU
c) DD d) ORG
e) DUP f) DW
g) DQ h) EVEN
i) ASSUME j) SEGMENT
k) ENDS l) END
m) INCLUDE

Unit-III Instruction Set of 8086 Microprocessor


Q.1 List instruction format of 8086 and explain any one. 4M

Q.2 Define addressing mode. List any two addressing mode of 8086 microprocessor. 2M/4M

Q.3State example of immediate addressing mode. 2M

Q.4 State and explain any four addressing modes of 8086 microprocessor with example.
(VVIMP) 4M

Q.5 Write appropriate instructions to perform following operations:

a) Initialize stack at 4200H


b) Rotate register BX right 4 times 4M
Q.6 What will be the contents of AL,BL,AX,DX register after the execution of all 4 lines.

MOV AL,03H
MOV BL,03H
SUB AL,BL
MUL AL,08H
Also write which flags will be affected? (VIMP) 4M

Q.7 Identify addressing modes in following instructions. (VIMP)


a) MOV AX,2050H
b) STC
c) MOV AL,DS:[SI]
d) INC BX 4M
Q.8 Differentiate between instructions : MOV and LXI. 2M
Q.9 Explain the following instructions of 8086: (VVIMP)
i) LEA ii) XLAT
iii) XCHG iv) MOV
Q.10 Compare the following instructions AAA and DAA. (VVIMP) 2M
Q.11 Write any two arithmetic instructions with their functions. Give the syntax with one
example each. 2M

Q.12 Explain following instructions with example : (VVIMP)


i) ADD ii) ADC
iii) MUL iv) INC 4M
Q.13Explain any one Logical instruction of 8086 with example. 2M
Q.14 Compare the following instructions AND and TEST. (VVIMP) 2M
Q.15 List four Process(Machine) control instruction and state their function. 4M
Q.16 Explain the function of following instruction of 8086. (VVIMP)
i) STC ii) CMC
iii) CLD iv) STI 4M
Q.17 Explain following string instruction and respective Prefix. (VVIMP)
i) REP MOVSW ii) REP CMPSB 4M
Q.18 Write assembly language instructions of 8086 microprocessor to
a) Add 100H to contents of AX register.
b) Rotate the contents of AX towards left by 2 bits. 2M

Unit-IV 8086 Assembly Language Programming

Q.1 Write the program structure for writing program in assembly language with suitable
comment. 4M
Q.2 Describe the model of assembly language programming. (VIMP) 4M
Q.3 Write an assembly language program to add two 16 bit numbers. (VVIMP) 4M
Q.4 Write an assembly language program to subtract two 16 bit numbers.(VIMP) 4M
Q.5 Write an ALP to subtract two 8 bit numbers. (VVIMP) 4M
Q.6 Write an ALP to find sum of first 10 integers. (VIMP) 4M
Q.6 Write an ALP to add series of 5 numbers. (VIMP) 4M
Q.7 Write an ALP to find sum of series OBH,05H,07H,OAH,01H. (VIMP) 4M
Q.8 Write an ALP for 8086 to multiply two 16 bit numbers. (VVIMP) 4M
Q.9 Write an ALP for 8086 to divide two 16 bit unsigned numbers. (VVIMP) 4M
Q. 10 Write an ALP for 8086 to add two BCD numbers using 8086.(VIMP) 4M
Q11 Write an ALP to add 16 bit BCD number. (VIMP) 4M
Q12 Write an assembly language program to find smallest number from array of 5 elements.
(VIMP)
Q13 Write an assembly language program to find largest number from array of 10 numbers.
(VIMP) 4M
Q.14 Write an ALP to sort an array of 10 numbers in Ascending order. (VVIMP) 4M
Q.15 Write an ALP to check a number to be ODD or EVEN. (VVIMP) 4M
Q. 16 Write an ALP to find Positive and Negative number from the array. (VIMP) 4M
Q.17 Write ALP and draw flow chart to perform block transfer without using string instruction.
(VIMP) 4M
Q.18 Write an ALP to reverse a string of 8 characters. (VVIMP) 4M
Q.19 Write an ALP to find the lngth of a string using 8086. (VIMP) 4M
Q.20 Write an ALP to convert BCD to HEX. (VVIMP) 4M
Q.21 Write an ALP to count number of ‘0’ in AL register. (VIMP) 4M
Q.22 Write an ALP to concatenate two strings. (VVIMP) 6M

Unit-V Procedure and Macro in Assembly Language


Program.

Q.1 State the steps involved in ALP using procedure. 2M


Q.2 What is procedure? What are the two advantages of using procedure in our program. (VIMP)
4M
Q.3 Differentiate between re-entrant and recursive procedure (Any two) (VIMP) 4M
Q.4 Describe re-entrant procedure with the help of schematic diagram. (VVIMP) 4M
Q.5 Differentiate between NEAR and FAR calls. (VVIMP) 4M
Q.6 Explain NEAR and FAR calls. (VVIMP) 4M
Q.7 Explain CALL instruction. (VIMP) 4M
Q.8 Explain various ways of parameter passing in 8086 assembly language procedure. 4M
Q.9 Define MACRO. Write assembler directives used in MACRO. Explain. (VVIMP) 4M
Q.10 Explain the directives used for defining MACRO. Give an example. (VVIMP) 4M
Q11. Describe MACRO with syntax. (VVIMP) 4M
Q.12 Write an ALP to find smallest number using procedure.(VVIMP) 4M
Q.13 Write an assembly language program for sum of series of 10 numbers using procedure.
(VIMP) 4M
Q.14 Write a procedure to find factorial of a number. (VVIMP) 4M
Q.15 Write an ALP to multiply two 8 bit numbers using NEAR procedure. (VVIMP) 4M
Q.16 Write an assembly language program using MACRO to perform following operations
X=(A+B) * (C+D). (VVIMP) 4M

You might also like