Está en la página 1de 18

COURSE FILE

of
MICROPROCESSOR AND ITS
APPLICATION

By
Mohammed Hasmat Ali
Assistant Professor, ECE,
NSIT, AMHARA, BIHTA, PATNA

SYLLABUS

MICRO PROCESSOR AND ITS APPLICATION


L-T-P: 3-0-3

Credit: 5

Intel 8085
1. Introduction : CPU, Register, memory, Buses, Memory addressing capacity of a CPU.
Lecture : 3
2. CPU Architecture, Pin configuration, Instructions, Addressing modes, Instruction word size,
Languages.
Lecture : 4
3. Timing Diagram : Read cycle, write cycle, fetch cycle, Memory read, Memory write, I/O
cycle.
Lecture : 3
4. Programming : Simple programming : 8-bit addition &subtraction, 16-bit addition , Delay
subroutine using register, finding lowest & highest no. in data array.
Lecture : 5
5. Data transfer schemes, I/O port.

Lecture : 6

6. 8255, 8251, 8253, 8257 chips, pin diagram, control word, operating modes.
Lecture : 6
7. Interfacing to ADC, Analog multiplexer, simple & hold.

Lecture : 4

Intel 8086
8. Architecture : BIU & Execution unit, pin diagram, function of different modes, Registers.
Lecture : 4
9. Addressing Modes, Instruction

Lecture : 4

10. Programming

Lecture : 3

TIME TABLE

Mr. Md. Hasmat Ali


DAY/TI
ME
MON

10:0011:00A
M
p, ECE
5TH SEM

THU
FRI

p, CSE
5TH SEM

GD, ECE
7TH SEM
p, ECE
5TH SEM
P CSE 5TH SEM
LAB
p, CSE
5TH SEM

01:252:15 PM
p, CSE
5TH SEM

02:1503:15P
M

03:1504:00PM

p, ECE
5TH SEM

TUE
WED

11:0012:0012:00AM 12:45PM

12:4501:25P
M

LUNCH

P CSE 5TH SEM


LAB
p, ECE 5TH SEM
LAB

BOOKS RECOMMENDED
1. Fundamental of Microprocessor & Microcomputer by B.Ram, Dhanpat Rai
2. Advance Microprocessor by B.Ram
Reference Books :
1. Microprocessor Architecture by R.S Gaonkar
2. Microprocessor & Interfacing by D.V hall,TMH
3. Microprocessor with Application in process control by S.I Ahson. TMH
4. Programming Microprocessor Interfaces by Michael Andrews, PHI
5. The Intel Microprocessor Architecture, Programming & Interfacing by B.Brey, PHI

WEBSITE
1. www.nptel.ac.in
2.
http://download.intel.com/newsroom/kits/40thanniversary/pdfs/What_is_a_Microprocessor.pdf
3. mvn.edu.in/mvnlms/mod/book/view.php?id=1394
4.
http://download.intel.com/newsroom/kits/40thanniversary/pdfs/What_is_a_Microprocessor.p
df

POWERPOINT PRESENTATION
1. www.cs.berkeley.edu/~pattrsn/talks/NAE.ppt
2. https://www.youtube.com/watch?v=Q7l_AojgMqE

UNIVERSITY

QUESTION

PAPERS

INTERNAL QUESTION PAPER-I


Netaji Subhas Institute of Technology
Subject :

Microprocessor and Its Application

Semester:

6th

Total Marks: 70
Time: 2 hrs
Branch: EEE

All question carry equal marks.


Attempt any five questions.
Question I is compulsory.
Question I. Attempt any seven (each carrying two marks):
Q.1:
Q.2:

The complete physical address of 8086 microprocessor is of:


a) 8 bit
b) 16 bit
c)20bit

d) 16 byte

The Accumulator of 8086 microprocessor is of:


a) 8 bit
b) 16 bit
c) 20 bit

d) none of these

Q.3: The 16-bit address would be stored in which of the following register of 8085
microprocessor:
a) ALU
b) H-L pair
c) B register
d) none of these
Q.4:

Which of the following is necessary to use after the instruction CALL:


a) RET
b) JZ
c) JNZ
d) JNC

Q.5:

Which of the following instruction lies in immediate addressing mode:


a) ACI
b)MOV A,B
c) MOV C,A
d) NONE OF THESE

Q.6:

The instruction queue of 8086 microprocessor is of:


a) 4 byte
b) 8 byte
c)8 bit

d) 6 byte

Q.7: Adding two numbers FF H and 01H will affect which of the following flag of 8085
microprocessor?
a) Auxiliary Carry Flag
b) Carry Flag
c) Zero Flag d)
Both a and b
Q.8:
Q.9:

Which of the following is the highest priority interrupt in 8085?


a) RST 7.5
b) RST 5.5
c) RST 6.5

d) TRAP

Which of the following instruction belongs to implicit addressing mode?


a) RET
b) MOV A,B
c) MVI A,24H
d) None of these

Q.10: The Accumulator of 8085 microprocessor is of:


a) 8 bit
b) 16 bit
c)20bit

d) 16 byte

Q.II. (a) Describe the addressing modes of 8085 microprocessor with suitable example.

(b) Draw and explain the flag register of 8085 microprocessor?


Q. III. Draw and explain the architecture of 8085 microprocessor?
Q.III: WAP to add two 16-bit numbers with carry residing at memory address 2000H and 2001H
and save the output at memory address 3000H and 3001H.
Q.IV. Explain the following pins of 8085 microprocessor:
AD0-AD7, ALE, INTR, TRAP, X1 & X2, INTA, HOLD, HLDA, S0 & S1, RD, WR,
RESET OUT, IO/M, A8-A15
Q.V: Why DMA is needed and describe in detail. Also describe the all types of DMA transfer
scheme.
Q.VI. Describe the addressing modes of 8086 microprocessor with suitable example.
Q. VII. Explain how to make a control word of Intel 8255. And make a control word if all the
ports of Intel 8255 is

used as input in mode o.

Q.VIII. Draw a timing diagram for instructions MOV A,B and LXI H, 2400H.
Q. IX. Write short notes on any two:
(a). ADC
(b) Register organization of Intel 8086
(c) Subroutine

INTERNAL QUESTION PAPER-II


Microprocessor & Its Applications

Max. Marks 15

Attempt all Questions.


1. Draw and describe the important pins of Intel 8085 P.
2. Sketch the architecture of Intel 8085 P and describe all the registers in detail.
3. Draw the timing diagram for instruction MVI A,06h.

INTERNAL QUESTION PAPER-III


1. Discuss Intel 8257 in detail with its neat diagram.
2. What is interfacing? Differentiate between memory and I/O interfacing.
3. What is Program Communication Interface? Describe Intel 8251 in detail.
4. What are the different addressing modes of Intel 8085. 8marks
5. Write a program to add 16bit no.
6. Write a program to find the largest no. from a data array

QUESTION BANK
Part A
Q1. Why was 8085 microprocessor introduced?
Q2. How is the 8085 microprocessor different from the previous 8 series microprocessors?
Q3. How many instruction bits does 8085 processor support?
Q4. What is the maximum clock frequency used by the 8085 microprocessor?
Q5. What was is the primary usage of a 8085 microprocessor?
Q6. Define the architecture of the 8085 microprocessor?
Q7. What is the significance of the control unit in the 8085?
Q8. Name the unit that controls the sequential execution of instructions?
Q9. State the total number of pins in the 8085 microprocessor?
Q10. What is the significance of the HOLD and HLDA pins?
Q11. The Input/Output signals are related to which pins?
Q12. In 8085, power and frequency can be checked by connecting the wire with which pins?
Q13. What are the total number of input and output ports in 8085?
Q14. Define the types of bus used in the 8085?
Q15. How many bit address bus does the 8085 use?
Q16. Why is the address bus in the 8085 tri-stated and unidirectional?
Q17. How are time delays calculated in the 8085?
Q18. Define the types of memory used in 8085 microprocessor?
Q19. What is the difference between program memory and data memory?
Q20. What is the the total addressable memory size in a 8085 microprocessor?
Q21. What are the steps involved in communication of 8085 microprocessor with the memory?
Q22. What are the different types of instructions of 8085?
Q23. Give an example of a combined addressing mode instruction?
Q24. What is the purpose of data moving instructions? name any two such instructions?
Q25. What type of instruction is CPI C and define the action it performs?
Q26. What does the OUT instruction do, define its format?
Q27.What are the different types of arithmetic operations that can be performed by the 8085
microprocessor? Explain with an example?
Q28. What are the different flags included in the ALU?
Q29. What is the purpose of the sign flag in 8085?
Q30. Define the 8085 instruction format and their classification according to word size?
Q31. Define the type of interrupts in the 8085 processor?
Q32. State the order of interrupts priority wise (lower to higher) ?
Q33. How do vectored and non-vectored interrupts differ?
Q34. Describe the non-vectored interrupt process?
Q35. What type of interrupt is the trap and what does it do?
Q36. State an interrupt that is not level sensitive?

Q37. Differentiate between hardware and software interrupts and state examples for both?
Q38. What are the different type of registers used in 8085?
Q39. Which Register handles the arithmetic operations in the 8085?
Q40. State the two type of 16 bit registers and define them?
Q41. What is the purpose of a buffer register in reference to 8085?
Q42. What are the general purpose registers in 8085?
Q43. What are the control signals used by the 8085?
Q44. The operation being performed by the 8085 can be checked by which pins?
Q45. What is the purpose of the ALE pin?
Q46. How is the system clock calculated in the 8085?
Part B

1. Explain the architecture of microprocessors 8085.


2. Explain the pin diagram of 8085.
3. Explain the requirement of a program counter, stack pointer and status flags in the architecture
of 8085 microprocessor.
4. Explain the memory mapped i/o addressing scheme.
5. Draw and explain the timing diagram of memory read cycle.
6. Draw and explain the timing diagram of memory write cycle with example.
7. Draw and explain the timing diagram of opcode fetch cycle.
8. Explain the direct addressing modes and indirect addressing modes of 8085 with example.
9. Assume that the accumulator contents data bytes 88 hand instruction MOV C, A 4FH is
fetched. List the steps decoding and executing the instruction.
10. Draw the functional block diagram of 8085 microprocessor and explain.
11. Write a Program to Perform the following functions and verify the output steps:
a. Load the number 5CH in register D
b. Load the number 9E H in register C .
C. Increment the Contents of register C by one.
d. Add the contents of register C and D and Display the sum at output port1.
12. Write an assembly language program to find out the largest number from a given unordered
array of 8 bit numbers, stored in the locations starting from a known address.

13. How do 8086 interrupts occur?


2. What are the 8086 interrupt types
3. What is interrupt service routine?
4. What is the purpose of segment registers in 8086?
5. Define pipelining?
6. Discuss the function of instruction queue in 8086?
7. What is the maximum memory size that can be addressed by 8086?
8. What is the function of the signal in 8086?
9. What are the predefined interrupts in 8086?
10. What are the different flag available in status register of 8086?
11. List the various addressing modes present in 8086?
12. How single stepping can be done in 8086?
13. State the significance of LOCK signal in 8086?
14. What are the functions of bus interface unit (BIU) in 8086?
15. What is the clock frequency of 8086?
16. What are the two modes of operations present in 8086?
17. Write briefly on LOCK and WAIT for 8086 processor?
18. Explain the function of Execution unit in 8086?
19. What do you mean by pipelining in 8086?
20. How the 20 bit effective address is calculated in 8086 processor?
21. What are the different flags in 8086?
22. Describe any five addressing modes of 8086 with suitable examples.

También podría gustarte