0% found this document useful (0 votes)
7 views

8085 Microprocessor Unit 1 Final

Uploaded by

pususingh0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

8085 Microprocessor Unit 1 Final

Uploaded by

pususingh0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

How Microprocessor works

R/W Memory: Holds the Program having Instructions stored sequentially (to be executed)
and Data (As Operands and also as Results)

Executing a Program means to Read and Executes the Program (One Instruction at a time)
and finally produces the Result (to some O/P device)

Sequence is: Read  Interpret  Perform

Instructions from Memory are: Fetched  Decoded  Executed


8085 Pin-out
Pin Diagram and Signals
Generating Control Signals

Demultiplexing of Low Order Address/Data Bus (AD7 – AD0)


8085 Machine Cycles and Bus Timings

1. Opcode Fetch Machine Cycle

Memory Machine Instruction


Instruction HexCode Machine Code
Address Cycle Type
Opcode
2005H MOV C,A 4FH 0100 1111 1-Byte
Fetch

2. Memory Read Machine Cycle


Example
Memory Machine Instruction
Instruction HexCode Machine Code
Address Cycle Type
Opcode
2000H MVI A,32H
32H 3EH 0011 1110
Fetch
2-Byte
Memory
2001H 32H 0011 0010
Read
Timing Diagram for Memory Read Machine Cycle
3. Memory Write Machine Cycle

Example of 3-Byte
Byte Instruction

Memory Machine Instruction


Instruction HexCode Machine Code
Address Cycle Type
Opcode
41FFH STA 526AH 32H 0011 0010
Fetch
Low Order Memory
4200H 6AH 0110 1010
Address Read
3-Byte
High Order Memory
4201H 52H 0101 0010
Address Read
Contents of Memory
526AH C7H 1100 0111
Accumulator Write
Timing Diagram for STA instruction

You might also like