Download Microprocessors (ECE 503) Q1) Explain the architecture of 8085

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Microprocessors (ECE 503)
Q1) Explain the architecture of 8085 Microprocessor.
Q2) Discuss in brief about the evolution of Microprocessors.
Q3) Explain the following instructions of 8085:
a)
b)
c)
d)
e)
DAA
LHLD
XCHG
RAL
HLT
Q4) Write notes on flags of 8085 microprocessor. Why are they used?
Q5) Draw and explain the pin diagram of 8085 Microprocessor.
Q6) Write an Assembly Language program in 8085 to move a block of data from 2051H to 2055H at
2081H to 2085H. Explain the logic by giving comments and flow charts.
Q7) What are the various Addressing Modes used in 8085 Microprocessor. Explain with suitable
examples.
Q8) Draw and explain the block diagram of 8255. Explain the BSR mode of operation.
Q9) Draw and explain briefly the internal architecture of 8259.Also give its pin diagram with
description.
Q10)What are Interrupts?Describe various Interrupts used in 8085.
Q11) Explain how a microprocessor responds to an Interrupt request.
Q12) Explain the following instructions of 8085:
a)
b)
c)
d)
e)
LDA
DAD B
EI
DI
STAX D
Q13 ) Write an Assembly Language Program to find the Largest and Smallest number in an array of
10 numbers. Also explain the logic by giving comments and flow charts.
Q14) Give initialization command words and operational command words of 8259 programmable
interrupt controller.
Q15 ) How are address and data bus multiplexed in 8085 and what are the advantages of
multiplexing?
Q16) Describe the purpose of following in 8085:
a)
b)
c)
d)
e)
Program Counter
Stack Pointer
Accumulator ALU
Serial I/O Control
Instruction Register
Q17) Write a program in Assembly Language 8085 to set sign flag, zero flag, parity flag and reset
auxillary carry and carry flag using stack operations. Also explain the logic by giving comments and
flow charts.
Q18) Describe the DMA process and explain the working of 8237 DMA Controller.
Q19) Draw and explain the timing diagram of 8085 memory read cycle and memory write cycle for
minimum modes of operation.
Q20) Describe the use of RIM and SIM instructions in 8085.
Q21) Two 8 bit numbers are stored in locations 2401 H and 2402 H. Multiply them and store the
answer in location 2403H and 2404 H .Program to be written in 8085 Assembly Language. Also
explain the logic by giving comments and flow charts.
Q22) Make the timing diagram for instruction MVI A,4F H. The corresponding Machine Code is
2000 H
3E H
2001 H
4F H
Q23)What are Input-Output Devices? Differentiate between memory mapped I/O and Input Output
mapped I/O.
Q24) What are the various logic devices used for Interfacing ? Explain in detail.
Q25) Draw and explain the block diagram of 8254 programmable interval timer.
Q26) Describe the flow chart of microprocessor. Also explain system bus.
Q27) What do you mean by Instruction set ? Give the classification of instruction set of 8085.
Q28)An 8085 executes the following instructions as:
MVI A,89
MVI B,74
ADD B
DAA
Evaluate the content of Accumulator and Status of Flags.
Q29) a) Consider an 8085 microprocessor system. Following program starts at location 0100 H
LXI SP , 00FF H
LXI H , 0107 H
MVI A,20 H
SUB M
What is the content of Accumulator when program reaches 0109 H ?
b) If in addition to above, following code exists from 0109 H onwards:
ORI 40 H
ADD M
What will be the result in accumulator after last instruction is executed?
Q 30) Write short notes on
a) Memory Interfacing in 8085
b) Stacks & Subroutines