introduction to microprocessors

13
Introduction to Microprocessors

Upload: hyacinth-everett

Post on 31-Dec-2015

56 views

Category:

Documents


0 download

DESCRIPTION

Introduction to Microprocessors. AGENDA. Architecture Microprocessor Communication and Bus Timings Demultiplexing Address and Data Lines. Architecture of 8085. Reveals the internal logic of a Microprocessor 8085 Architecture consists of following blocks: ALU logic Register Logic - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to Microprocessors

Introduction to Microprocessors

Page 2: Introduction to Microprocessors

AGENDA• Architecture• Microprocessor Communication and Bus Timings• Demultiplexing Address and Data Lines

Page 3: Introduction to Microprocessors

Architecture of 8085

• Reveals the internal logic of a Microprocessor• 8085 Architecture consists of following blocks:

– ALU logic

– Register Logic

– Timing and Execution Logic

– Interrupt Logic

– Serial I/O Logic

Page 4: Introduction to Microprocessors

Flag Register

S Z X AC X P X C

Sign

Zero

Carry

Parity

Auxiliary Carry

X - Unspecified

Page 5: Introduction to Microprocessors

Register Section

• General Purpose Registers

• A, B, C, D, E, H, and L

• BC, DE, and HL

• Special Function Registers

• Program Counter

• Stack Pointer

Page 6: Introduction to Microprocessors

Timing and Execution Logic

Instruction Register

Instruction Decoder

Timing and Control Unit

Control Signals

Page 7: Introduction to Microprocessors

Interrupt Logic

• Consists of 5 interrupts with following properties:

• Priority

• Maskable and Non Maskable

• Vectored and Non – Vectored

• INTA is an output signal

Page 8: Introduction to Microprocessors

Serial I/O Logic

• Supports serial I/O using 2 lines

• SID – Serial Input Data

• SOD – Serial Output Data

Page 9: Introduction to Microprocessors

Mp communication and Bus Timings - 1

The instruction code 0100 1111 (4FH – MOV C, A) is stored in memory location 2005H. Illustrate the steps and the timing of data flow when it is being fetched

Page 10: Introduction to Microprocessors

Mp Communication And Bus Timings - 2

B C

D E

H L

SP

PC

Internal Data Bus

ALUInstruction

Decoder4F

Memory2000

20052005

Address BusControl Logic

RD

4F

Data Bus

4F

Page 11: Introduction to Microprocessors

Timing Diagram

Page 12: Introduction to Microprocessors

Demultiplexing Address & Data Lines

Page 13: Introduction to Microprocessors

Probable Questions..

Explain with a neat diagram, the architecture of 8085 microprocessor

Explain the flag register of 8085. With a neat diagram, explain how to separate

multiplexed address and data lines in 8085.Explain opcode fetch machine cycle. What Signals are activated when I/O port at

address ABCD H is read by 8085 ?