Computer
Download
1 / 14

Computer - PowerPoint PPT Presentation


  • 149 Views
  • Uploaded on

Computer. ECP2036 Microprocessor and Interfacing. What is Computer ?. Data Processing. Data Storage. Computer. MEMORY. SYSTEM BUS. CPU. I/O. ECP2036 Microprocessor and Interfacing. Major Components of a Computer. CPU. ECP2036 Microprocessor and Interfacing. What is Microprocessor ?.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Computer' - nydia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Computer

ECP2036 Microprocessor and Interfacing

What is Computer ?

Data Processing

Data Storage


Computer

MEMORY

SYSTEM BUS

CPU

I/O

ECP2036 Microprocessor and Interfacing

Major Components of a Computer


CPU

ECP2036 Microprocessor and Interfacing

What is Microprocessor ?


ECP2036 Microprocessor and Interfacing

Past Microprocessors ...

1971 - Intel 4004, 1st single chip CPU, 4-bit processor

1972 - Intel 4040, enhanced 4004, 60 instructions

1972 - Intel 8008, 8-bit P

1972 - Texas Instrument TMS 1000, 1st single C, 4-bit

1974 - Intel 8080, successor to the 8008, used in Altair 8800

1975 - Motorola 6800, used MOS technology

1976 - Intel 8085, updated 8080, +5V power supply

1976 - Zilog Z80, improved 8080

1976 - TI TMS 9900, 1st 16-bit P

1978 - Zilog Z8000, Motorola 68000, 16-bit P

1978 - Intel 8086, 16-bit, IBM’s choice...


MEMORY

SYSTEM BUS

I/O

CPU

ECP2036 Microprocessor and Interfacing

What is Microcontroller ?


ECP2036 Microprocessor and Interfacing

Past Microcontrollers ...

1972 - Texas Instrument TMS 1000, 1st single C, 4-bit

1976 - Intel 8048, 8-bit C, 1k ROM, 64b RAM, 27 I/O

1980 - Intel 8051, 4k ROM, 128b RAM, 32 I/O, 2 16-bits timers

1980s

(MCS-51 family)

- Intel 8031, 8052, 8751, …

- Atmel AT89C51, AT 89C1052/2051,…

- Dallas Semiconductor DS5000 series…

- Philips, National Semiconductor, ...

(Other Cs)

Microchip PIC16 series, Motorola 68HC11, Zilog’s Z86


I/O

Serial

Interface

Parallel

Interface

Internal address, data, & control buses

RAM

ROM

Memory

ECP2036 Microprocessor and Interfacing

General Structure of a C

Interrupt

Control

CPU

Timers/ Counters


ECP2036 Microprocessor and Interfacing

Major 8-bit Micro-controllers

 Intel 8051

 Motorola 68HC11

 Zilog Z86

 Microchip PIC16XX


Data Bus

CPU

RAM

ROM

CPU

General

purpose

Micro

processor

Serial

COM

Port

I / O

Port

RAM

ROM

Timer

Serial

COM

Port

I / O

Port

Timer

Address Bus

Microcontroller

General-Purpose Microprocessor System

ECP2036 Microprocessor and Interfacing

Microprocessor System Vs Microcontroller System


ECP2036 Microprocessor and Interfacing

Microprocessor System Vs Microcontroller System


ECP2036 Microprocessor and Interfacing

What is CPU ?

The Central Processing Unit (or P)

Control Unit & Instruction Decoder

Arithmetic/Logic Unit

Registers


ECP2036 Microprocessor and Interfacing

To synchronize and control the

overall operation of the P system

Control Unit & Instruction Decoder

Arithmetic/Logic Unit

To decode instruction and

pass the necessary control signals to CU

Registers


ECP2036 Microprocessor and Interfacing

To perform the arithmetic and

logical operations within the CPU

Control Unit & Instruction Decoder

Arithmetic/Logic Unit

Registers

To perform shift and rotate

operations that may either be

arithmetic or logical in nature


ECP2036 Microprocessor and Interfacing

  • Control and Status Registers

  • User-Variable Registers

Control Unit & Instruction Decoder

A set of internal storage

locations within the CPU

Arithmetic/Logic Unit

Registers


ad