You are on page 1of 15

UNIT – 3

1 Describe the block diagram representation of 8255 PPI and function of internal blocks.

Page 1 of 15
2 List the various modes of operation of 8255 and mention control word register (CWR) of
8255 in I/O mode operation.

Mode of Operation of 8255:

Page 2 of 15
3 Discuss the operation of 8255 Port A in Mode 2.

Page 3 of 15
4 Interface DAC 0800with an 8086 processor and develop a program to generate triangular
waveform.

5 Interface DAC 0800with an 8086 processor and develop a assembler language program to
generate square wave of frequency 1K Hz.

Page 4 of 15
ASSUME CS: CODE
CODE SEGMENT
START: MOV DX, 0FFE7H
MOV AL, 80H
Again: OUT DX, AL
MOV AL, 00H
MOV DX, 0FFE1H
OUT DX, AL
CALL DLY
MOV AL, 0FFH
OUT DX, AL
CALL Delay
JMP Again
Delay: PUSH CX
MOV CX, 015DH
Back: NOP
DEC CX
JNZ Back
POP CX
RET
CODE ENDS
END START

Page 5 of 15
7 Interface DAC 0800 with an 8086 processor and Develop a program to generate saw-tooth
waveform.

Page 6 of 15
8

9 Interpret the need of DMA and outline different DMA data transfer methods using DMA
controller.

Page 7 of 15
10 Discuss the Mode and Command registers of 8237.

11 Describe the functional diagram of 8237 and its internal blocks.

Page 8 of 15
12 Summarize the methods involved in data communication.

13 Develop an ALP to receive 100 bytes of data from external device and store them from
location 3000: 4000 onwards. Use 8251 in asynchronous mode with even parity enabled,
2-stop bits, 8-bit character length, frequency 160K Hz and baud rate 10K.

Page 9 of 15
14 Describe the Mode instruction format of 8251 in asynchronous mode.

Page 10 of 15
15 Develop an ALP to transmit 100 bytes of data string starting at location 2000: 5000 using
8251 in asynchronous mode with even parity enabled, 2-stop bits, 8-bit character length,
frequency 160K Hz and baud rate 10K.

16 Analyze steps involved in providing service to an Interrupt using 8259A.

Page 11 of 15
17 Draw the block diagram of 8259 and explain functionality of each block.

Page 12 of 15
18 Summarize the initialization sequence of 8259 with flow chart.

Page 13 of 15
19

Page 14 of 15
Page 15 of 15

You might also like