Sunteți pe pagina 1din 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)

S-ar putea să vă placă și