Assignments

advertisement
Assignment No. 1
1) Describe the functional pin diagram of 8085.
2) Describe the functional block diagram of 8085.
3) Draw timing diagrams for the following instruction with appropriate control and
status signal. Explain in brief. CALL 2000
4) Draw the timing diagram of I/O read cycle in 8085 and explain it
5) Draw and explain the timing diagram of the following instructions of 8085
6) Microprocessor.
(i)
LDA 2050H
(ii)
RET
7) Draw the microprocessor Bus timing for the instruction STA 4500h and
Explain.
8) Explain the following instruction:
i)
LHLD 8020
ii)
XTHL
9) What is the significance of ‘XCHG’ and ‘SPHL’ instructions?
10) Write the operation carried out when 8085 executes RST0 instruction.
Assignment No. 2
1) Explain the Different types of instruction in 8085.
2) Write a program to arrange n numbers in ascending order.
3) Write a program to unpack a two digit BCD number stored at memory
location 1C00H.
4) Explain the BCD to Decimal code conversion technique and write 8085
assembly language program for the same.
5) Explain the BCD to Seven Segment code conversion technique and write
8085 assembly language program for the same.
6) Write a program to calculate the factorial of a number between 0 to 8.
7) Write a program to find the number of negative, zero and positive numbers.
8) Explain the operations carried out when 8085 executes the instructions
MOV A, M
XCHG
DAD H
DAA
POP PSW
9) Write 8085 assembly language program to find the seven segment codes for the lower
and upper nibble of the given 8 – bit binary number using look up table technique and
store the result in memory.
10) Write 8085 Assembly language program to perform the following ab + ac, where a, b
and c are 8 bit binary numbers. Explain with algorithm and flowchart.
Assignment No. 3
1) Write 8085 ALP to perform 16 bit addition of 2 numbers from location 4100h
and 4102h using 16 bit move and arithmetic instructions and save the result
from the next memory location.
2) With suitable example explain the various addressing modes used in the
instruction set of 8085 microprocessor.
3) Explain the operation of stack in 8085 microprocessor .
4) Explain the sequence of events in the execution of CALL and RET
instructions.
5) What is interrupt?
6) Explain the 8085 interrupt system in detail.
7) Differentiate between software and hardware interrupts.
8) Name the vectored and non vectored interrupt of 8085 system.
9) What do you mean by masking the interrupt? How it is activated in 8085?
10) What is stack? And what is the function of stack pointer?
Assignment No. 4
1) Write down the function of OBF in 8255.
2) Define PPI.
3) Bring about the features of 8259.
4) List the features of 8279.
5) Compare parallel and serial type of data transfer.
6) Write the BSR control words to set PC0 and to reset PC4 in 8255.
7) Write the format in which data is transmitted in asynchronous mode by 8251.
8) What is the maximum number of I/O devices that can be connected to 8085
microprocessor using 8259 ICs?
9) What is the bit set reset mode of 8255 PPI?
10) Explain any one of the modes of 8255 in detail.
Assignment No. 5
1) With neat block diagram explain PPI.
2) write a program to communicate between two microprocessors
using 8255.
3) Show the control word format of 8255 and explain how each bit is
programmed.
4) With neat block diagram explain the functions of 8259.
5) Explain the working of 8254 timer and write a program using it to generate
a square waveform of period 3 msec.
6) Describe with any one of the mode configurations of 8254 timer in detail
7) Draw and explain the architecture of 8086.
8) What are important signals of Intel 8086?
9) Explain the concept of pipelining in 8086. Discuss its advantages and disadvantages.
10) Discuss the various addressing modes of 8086. What are displacement, base and index?
Download