0% found this document useful (0 votes)
144 views10 pages

Microprocessors and Interfacing Devices

This document contains 28 questions assessing knowledge and understanding of microprocessors like the 8085, 8086, and related concepts. The questions cover topics such as the basic features of 8085 and 8086, their architecture and components, addressing modes, instructions, assembler directives, I/O interfaces and the 8255 Programmable Peripheral Interface. The questions range from knowledge-level items like listing components to more complex questions requiring understanding, analysis, application and evaluation of concepts.

Uploaded by

Abd Amaad Khan
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)
144 views10 pages

Microprocessors and Interfacing Devices

This document contains 28 questions assessing knowledge and understanding of microprocessors like the 8085, 8086, and related concepts. The questions cover topics such as the basic features of 8085 and 8086, their architecture and components, addressing modes, instructions, assembler directives, I/O interfaces and the 8255 Programmable Peripheral Interface. The questions range from knowledge-level items like listing components to more complex questions requiring understanding, analysis, application and evaluation of concepts.

Uploaded by

Abd Amaad Khan
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/ 10

www.alljntuworld.

in JNTU World

ld
or
W
TU

1. GROUP - A (SHORT ANSWER QUESTIONS)


UNIT - I
Blooms
Program
Taxonomy
S. No Questions Outcome
JN

Level
1 Define Microprocessor and give the power supply & clock Knowledge 1
frequency of 8085.
2 List out few applications of microprocessor-based system. Knowledge 1
3 State the difference between 8085 & 8086 microprocessor. Knowledge 1

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

4 Discuss about pipelining. Understand 1


5 List out the allowed register pairs of 8085. Knowledge 1
6 List out the interrupts of 8085. Knowledge 1
7 List out features of 8086 microprocessor. Knowledge 1
8 Name the functional units of 8086 microprocessor Knowledge 1
9 Explain the functions of an accumulator. Understand 1
10 Explain why 8086 internal architecture is divided into BIU & EU. Understand 1
11 Discuss the functions of BIU. Understand 1
12 Discuss the functions of EU. Understand 1
13 Name the registers of 8086. Knowledge 1

ld
14 Describe the flag register of 8086. Understand 1
15 Discuss how physical address is generated in 8086. Understand 1
16 List out advantages of memory segmentation. Knowledge 1
Evaluate the physical address, if base address is 5200H & offset Evaluation
17 1
address is 4510H.
18 Explain the physical memory organization of 8086. Understand 1

or
19 List the operating modes of 8086. Knowledge 1
20 List the minimum mode signals. Knowledge 1
21 List the maximum mode signals. Knowledge 1

22 Explain ALE,BHE/S7, DEN, DT/R. Understand 1


23 Understand 1
Explain READY, MN/ HOLD, and HOLDA.
24
W
Indicate the interrupts of 8086. Understand 1
25 Write about the sources of interrupts. Analysis 1
26 Explain hardware interrupts. Understand 1
UNIT - II
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
TU

1 Define addressing mode. Write the names of 8086 addressing Knowledge 2


modes.
2 Discuss about the immediate addressing mode of 8086 with examples Understand 2
an example.
3 Define & explain the use of relative plus addressing mode. Knowledge 2
4 Explain the instructions formats in 8086. Understand 2
5 Define an instruction, opcode & operands. Knowledge 2
JN

6 Discuss the following instructions of 8086. Understand 2


a) ADC b) AAS c) IMUL d) CBW
7 Explain the meaning of following instructions. Understand 2
a) MOV BX,[1234H] b) ADC AX,BX
8 Discuss the instructions which will not affect flag registers. Understand 2
9 Explain ESC, NOP & LOCK instructions of 8086. Understand 2
10 Explain PUSH & POP instructions. Understand 2
11 Explain XLAT instructions. Understand 2
12 Describe the 16- bit registers are present in 8086. Understand 2
13 Distinguish the TEST & logical AND instructions. Understand 2
14 Explain stack pointer & instruction pointer. Understand 2
15 Distinguish the ADD & INC instructions. Understand 2

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World
16 Explain IN & OUT instructions. Understand 2
17 Write any two address transfer instructions. Application 2
18 Give two conditional jump instructions with an example. Understand 2
19 Explain NEG, COMP instructions. Understand 2
20 Define assembler directive. Give any two examples. Knowledge 2
21 Explain DAA, AAA instructions. Understand 2
22 Explain MUL, DIV instructions. Understand 2
23 Explain rotate instructions. Understand 2
24 Explain Shift instructions. Understand
2
25 Define Macro with an example. Knowledge
2

ld
26 Define Procedure with an example. Knowledge 2

27 Analyze the storage allocation directives.


Analysis 2
28 Discuss about the alignment directives. Understand 2

UNIT – III

or
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
1 Explain why I/O interface required for 8086. Understand 3
2 List out the features of the 8255(PPI). Knowledge 3
3 Write how many port lines are present in 8255. Application 3
4
W
Discuss in how many modes 8255 can be operated. Understand 3
5 Explain BSR mode of operation. Understand 3
6 Write how many I/O modes of operations present in 8255. Create 3
7 Write the applications of stepper motor. Create 3
8 Discuss the need for ADC. Understand 3
9 Write the applications of DAC Create 3
TU

10 List out the methods available for ADC. Knowledge 3


11 Explain key bouncing. Understand 3
12 Describe how to eliminate key bouncing. Understand 3
13 Write the control word format for BSR mode. Create 3
14 Write the control word format for I/O mode. Create 3
15 Write in which mode of I/O operation Bi-directional data transfer Create
3
takes place explain.
JN

16 Calculate the control port address of 8255 if the base address is FFF0H. Apply 3
17 Explain the function of handshaking signals. Understand 3
18 Distinguish b e t w e e n s t a t i c a n d d y n a m i c R A M w i t h Understand
examples. 4
19 Explain the purpose of B H E a n d A 0 p i n s o n t h e Understand 4
8 0 8 6 microprocessor.
20 Define Memory mapped I/O. Knowledge 3

21 Define I/O mapped I/O. Knowledge 3

22 Explain the purpose of CE or CS pin on a memory chip. Understand 3

23 Write the input for chip select. Create 3

24 Explain, why the interrupt and trap flags cleared as part of the Understand
interrupt response. 4

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

25 Explain the interrupt response. Understand 4

26 Define interrupt vector table. Knowledge 4

27 Define interrupt service routine. Knowledge 4

28 Distinguish t h e d i f f e r e n c e b e t w e e n M a s k a b l e a n d Understand
Non- Maskable interrupts. 4
29 List out the interrupts of 8086. Knowledge 4
30 Write the priorities of 8086 interrupts. Create 4
31 Write how many interrupts can be handled by PIC. Create 4
32 List out the uses of int-03 interrupt. Knowledge 4
33 Explain with an example how overflow flag set. Understand 4

ld
34 Explain what happens when trap flag is set. Understand 4
35 Explain why serial data transfer is preferred over parallel data Understand
5
36 transfer.
Define synchronous data transfer. Knowledge 5

UNIT – IV
Blooms

or
Program
S. No Questions Taxonomy
Outcome
Level
1 Describe the communication. Understand 6
2 Define modem. Knowledge 6
3 Define communication links. Knowledge 6
4 Define USART. Knowledge 6
5
W
Write the use of 8251 chip. Create 6
6 List out the features of 8251(USART). Knowledge 6
7 List out the serial communication standards available. Knowledge 6
8 Write the most commonly used signals in RS232. Create 6
9 Describe and sketch the frame format of mode word of 8251 Understand 6
10 Distinguish between synchronous and asynchronous serial data Understand 6
TU

transmission techniques.
11 Define Baud rate. Knowledge 6
12 Write the methods available for error correction during serial Create 6
data transmission.
13 Write the specifications of RS232C. Create 6
14 Explain framing error and over run error in 8251. Understand 6
15 Describe the status register of 8251. Understand 6
JN

16 Write the use of modem control unit in 8251. Create 6


UNIT – V
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
1 Write the differences between microprocessor a n d microcontroller. Create 8
2 Discuss which ports of 8051 are bit addressable. Understand 8
3 Explain why Port 0 needs pull-up resistors. Understand 8
4 Write out of 128 bytes of RAM in the 8051, how many bytes are Create 8
bit addressable? List them.
5 Explain how to save the status of P2.7 in RAM location 31. Understand 8
6 List out the types of addressing modes in microcontroller. Knowledge 8

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World
7 Discus about I/O port expansion. Understand 8
8 Explain how external interrupts are serviced in 8051 Understand 8
9 Microcontroller.
Discuss the flag pattern available in 8051. Understand 8

10 Write the value of register A after each of the following Craete 8


instructions.
MOV A,#26H
11 RR A
List o u t t h e o n -chip r e s o u r c e s a v a i l a b l e i n the 8051 Knowledge 8
RR A RR
microcontroller.
A SWAP
12 Write
A the number of register banks in 8051 and say how the CPU Create 8
knows which bank is currently in use.
13 Explain the controls signals to be used, if8051 Understand 8
microcontroller demands interfacing of external memory.

ld
14 Write the function of the bits PSW.3 & PSW.4. Create 8
15 Distinguish polling and interrupt mechanism. Find the value of the Understand 8
PSW register after the execution of the instructions.
16 Explain the use of SFR in 8051. Understand 8
MOV A, #95
17 List all
ADD A, the SFRs involved in 8051.
#120 Knowledge 8

or
18 Write the addressing modes supported by 8051. Create 8

2. GROUP - II (LONG ANSWER QUESTIONS)

UNIT – 1
W Blooms
S. No Questions Taxonomy Program
Level Outcome
1 Explain the architecture of 8086 with neat diagram. Understand 1
2 Compare 8085 & 8086 microprocessors. Analyze 1
3 Write the size of 8086 instruction queue and explain how does queue Create 1
speed up the processing.
TU

4 Explain general purpose & special purpose registers of 8086. Understand 1

5 Explain the flag register of 8086. Understand 1


6 Discuss memory segmentation & mention its advantages. Understand 1
7 Describe the 8086 microprocessor pin-diagram. Understand 1
8 Discuss about the functions of the following pins. Understand 1
JN

a)TEST b) RQ/GT0 & RQ/GT1 c) QS0 & QS1 d) S0,S1,S2 1a


9 Explain minimum mode configuration of 8086 Understand 1
microprocessor.

10 Explain minimum mode control signals of 8086. Understand 1

11 Explain maximum mo d e c o n fi g u r a t i o n of 8086 Understand 1


microprocessor.
12 Explain maximum mode control signals of 8086. Understand 1
13 Explain the read & write timing diagrams for maximum mode Understand 1
14 configuration.
Explain the read & write timing diagrams for minimum mode Understand 1
configuration.

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World
15 Describe the function of the following signals. Understand 1

a) NMI b) c) d) RESET
16 Describe the interrupts of 8086. Understand 1
Blooms
Program
Taxonomy
S. No Questions Outcome
Level
UNIT – II
1 Discuss the instructions formats of 8086. Understand 2
2 Explain t h e v a r i o u s a d d r e s s i n g m o d e s o f 8 0 8 6 wi t h examples. Understand 2
3 Explain Arithmetic instruction set of 8086 e x a mp l e s . Understand 2
4 Explain data transfer instructions of 8086 with examples. Understand 2

ld
5 Distinguish macros & procedures. Understand 2
6 Write short notes on JUMP instructions with examples. Create 2
7 Explain the following instructions: Understand
i. WAIT ii. HLT iii. ESC iv. NOP 2
8 Write the uses of Shift & rotate instructions. Create 2

or
9 Differentiate jump & loop instructions. Understand 2
10 Write short notes on string instructions. Create 2
11 Discuss the instructions formats of 8086. Understand 2

12 Write the logical instructions available in 8086. Create 2

UNIT – III
W Blooms
Program
Taxonomy
S. No Questions Outcome
Level
1 Write an ALP to interface stepper motor with 8086. Create 3
2 Explain the control word format of 8255 in I/O & BSR mode. Understand 3
3 Write a program for 8-bit ADC to sample analog input & store the Create 3
digital value in memory.
TU

4 Write an ALP to generate square wave. Create 3


5 Describe the block diagram of successive approximation method and Understand 3
explain.
6 Explain the interfacing diagram of ADC with 8255. Understand 3
7 Explain how a stepper motor is interfaced to 8086. Understand 3
8 Explain how a display device interfaced with 8086. Understand 3
9 Discuss how a 4×4 key board matrix is connected to 8255. Understand 3
JN

10 Explain how the physical memory of 8086 is organized Understand 3


11 Explain the interrupt vector table. Understand 4
12 Write short notes on interrupt service routine. Create 4
13 Construct an Interface of two 4k×8 EPROMS & and two 4k×8 RAM Create 4
chips with 8086. Select suitable memory map. e
14 Explain about the programmed I/O & interrupt driven I/O. Understand 3
15 Explain the interrupt sequence in 8086 system. Understand 4
16 Write short notes on 5 types of interrupts supported by 8086. Create 4
17 Describe the 8251 with neat block diagram. Understand 5
18 Discuss how 8251 is used for serial communication of data. Understand 5
19 Explain the advantages of using the USART chips in Understand 5
microprocessor based systems.
20 Discuss the types of serial communication. Understand 6

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World
21 Explain the interfacing of 8251 with 8086 with Understand 6
necessary circuit diagram
22 Discuss the data transmission standards and their specifications Understand 6
23 Write t h e M O D E M c o n t r o l lines and e xplain the Create 6
functioning of each line.
24 Explain the pin structure of RS232C & also discuss about voltage Understand 6
& current specifications of RS 232C.
25 Describe the logic diagram to convert TTL to RS232C conversion and Understand 6
RS232C to TTL conversion.

UNIT – IV
Blooms
S. No Program
Questions Taxonomy

ld
Outcome
Level
1 Describe the architecture of 8255 & explain. Understand 3
2 Explain the I/O modes of operation. Understand 3
3 Explain the interfacing diagram of 8255 with 8086. Understand 3
4 Explain BSR mode of applications. Understand 3
5 Write BSR control word of 8255 to set pc2 & pc7 & reset them Crate

or
after a time delay. Base address of 8255 is F800H. 3
6 Explain pin diagram of 8255 PPI. Understand 3

UNIT – V
Blooms
Program
S. No Questions Taxonomy
Outcome
1
W
Discuss the register set of 8051 and also discuss how memory and
Level
Understand 8
I/O addressing is done in 8051.
2 Discuss internal architecture of 8051 microcontroller in detail. Understand 8
3 Describe the five addressing modes of 8051 Understand 8
microcontroller with example.
4 Sketch and illustrate how to access external memory devices in an Apply 8
8051 based system.
TU

5 Discuss the internal memory organization of the 8051 Understand 8


microcontroller.
6 Design an 8051 based system with 16 K bytes of program Create 8
ROM and 16 K bytes of data ROM.
7 Discuss a b o u t the memory organization and special function Understand 8
registers in 8051 microcontroller.
9 Describe the operation of I/O ports in 8051 with neat sketch. Understand 8
10 Demonstrate the functioning of A & B registers of 8051. Apply 8
JN

11 List the format of PSW register of 8051 and explain each bit. Knowledge 8

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

3. GROUP - III (PROBLEM SOLVING &ANALYTICAL QUESTIONS):

UNIT – I
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
1 Calculate the effective address & physical address of the following 1
instructions.
(a) IMUL AX, [BP + BX – 8D] (b) SBB AL, ES:[ SI + 5D] (c)
PUSH AX (d) AND AH, [SI + 42D] (e) CMPSB Apply
(f) CMPB DX, [SI]

ld
Assume CS = 5000H, DS = 8000H, SS = A000H, ES = B000H, SI
= 2000H, DI = 6000H, BP = 1002H, SP = 0002H, AX = 0000H,
BX = 5200H, CX = 2000H.
2 Calculate the physical address is represented by 1

i) 4370:561EH ii) 7A32:0028H Apply

or
3 Evaluate the physical address of the top of the stack? If the stack
segment register contains 3000h and the stack pointer register Evaluate 1
contains 8434H.
4 Identify the memory address of the next instruction executed by the
microprocessor, when operated in the real mode, for the following 1
CS:IP combinations:
a) CS = 1000H and IP = 2000H Understand
W
b) CS= 2000h and IP=10000h

UNIT – II
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
1 Write a program to read ASCII code after a strobe signal is sent from Create 2
a Keyboard.
TU

2 Develop a program to add a profit factor to each element in a cost Create 2


array and puts the result in a prices array.
3 Write an ALP for add a 5-byte number in one array to a 5 byte in Create 2
another array. Put the sum in another array. Put the state of the carry
flag in byte 6 of the array that contains the sum. The first value in
each array is the least significant byte of that number.
4 Write a delay loop which produces a delay of 500µsec on an 8086 Create 2
with 5-MHz clock.
JN

5 Write an assembly language program to find factorial of a given Create 2


number.
6 Write an assembly language program to find sum of squares. Create 2
7 Write an assembly language program to find number of positive & Create 2
negative numbers from a given array.
8 Write an assembly language program to convert ASCII to BCD. Create 2
9 Write an ALP to find cube of an 8-bit hexadecimal number. Create 2
10 Write an ALP to display ‘IARE MPMC LAB’ on the screen. Create 2
11 Write an ALP to convert a given sixteen bit binary number to Create 2
its gray equivalent.
UNIT – III
Blooms
Program
S. No Questions Taxonomy
Outcome
Level
Downloaded From JNTU World (http://www.alljntuworld.in)
www.alljntuworld.in
1 Illustrate the status register of 8251 for the given statement. JNTU World
Read status register and wait for DSR and TxRDY to become Apply 4
active. One active, get character from PC keyboard using INT B8H
(keyboard routine).
2 Write an ALP for to transfer the data serially. Create 6
3 Identify the errors in receiving the data from Knowledge
Analysis 6
asynchronous mode of operation using 8251.
4 Write the sequence of instructions required to initialize 8251 at Create 6
address A0H and A1H for the configuration below.
i) Character length – 8 bits
ii) No parity UNIT – IV b
iii) Stop bits – 2
iv) Baud rate – 16 X Blooms
S. No Questions Taxonomy Program
v) Error flag is reset Outcome
Level
vi) DTR and RTS asserted

ld
1 Model a Control Words When the Port Of Intel 8255A defined as Analyze 3
follows: Port A as an O/P port, mode of the port a is mode-0, port B
as an O/P port, mode of the Port B is mode-0.
2 Construct an Interfacing DAC AD7523 with an 8086 CPU running at Apply 3
8MHZ and write an assembly language program to generate a sawtooth
waveform of period 1ms with Vmax 5V.

or
3 Write an ALP for stepper motor interfacing by using loop instructions. Create 3
4 Construct an interface two chips of 32k × 8 PROM & four chips of 32k Apply 4
× 8 RAM with 8086, according to the
Following map.
ROM 1 & 2 F0000H-FFFFFH, RAM 1 & 2 D0000H- DFFFFH
RAM 3 & 4 E0000H-EFFFFH. Show t h e implementation of this
memory system. UNIT – V

S. No
W Questions
Blooms
Taxonomy Program
Level Outcome
1 Write 8051 program to convert packed BCD number available in Create 8
accumulator, into two ASCII numbers and save t h e m in internal
RAM locations 48H and 49H.
2 Develop 8051 program to move a block of data from external Create 8
program memory to external data memory.
TU

3 Use PUSH instruction to put the number 82H in RAM locations Analyze 8
34H to 37H. also write same program without PUSH instruction.
4 Generate a program in 8051 to count number of zero bits available in a Create 8
byte available in external RAM at 1000h. Store zero bit count in
internal RAM location 60H.
5 Write 8051 program to OR the contents of port 1 and port 2, put the Create 8
result in external RAM location 0102h.
JN

Downloaded From JNTU World (http://www.alljntuworld.in)


www.alljntuworld.in JNTU World

ld
or
W
TU
JN

Downloaded From JNTU World (http://www.alljntuworld.in)

You might also like