mikroprocesor 2

background image

Co to jest mikroprocesor?

Co to jest mikroprocesor?

background image

Mikroprocesor

Mikroprocesor

Układ cyfrowy wykonany jako układ

Układ cyfrowy wykonany jako układ

scalony lub kilka układów scalonych

scalony lub kilka układów scalonych

zdolny do wykonywania operacji

zdolny do wykonywania operacji

cyfrowych według dostarczonych mu

cyfrowych według dostarczonych mu

instrukcji.

instrukcji.

background image

Twórcą idei mikroprocesora był Ted Hoff

Twórcą idei mikroprocesora był Ted Hoff

z firmy Intel. Wpadł on na prosty lecz

z firmy Intel. Wpadł on na prosty lecz

genialny pomysł - by zamiast

genialny pomysł - by zamiast

projektować 12 niezależnych układów

projektować 12 niezależnych układów

scalonych do kalkulatorów

scalonych do kalkulatorów

zaprojektować jeden, który będzie w

zaprojektować jeden, który będzie w

stanie pełnić funkcje wszystkich ich

stanie pełnić funkcje wszystkich ich

razem wziętych i będzie pracować w taki

razem wziętych i będzie pracować w taki

sposób jak procesor w komputerze.

sposób jak procesor w komputerze.

background image

Ted Hoff

Ted Hoff

background image

Pierwszy

Pierwszy

mikroprocesor 4004

mikroprocesor 4004

W firmie Intel

W firmie Intel

wyprodukowano

wyprodukowano

pierwszy

pierwszy

mikroprocesor o

mikroprocesor o

nazwie 4004 -

nazwie 4004 -

zawierał on 2300

zawierał on 2300

tranzystorów i

tranzystorów i

wykonany był w

wykonany był w

technologii p-MOS.

technologii p-MOS.

background image

Pracę nad prototypem

Pracę nad prototypem

mikroprocesora rozpoczęły trzy

mikroprocesora rozpoczęły trzy

konkurujące ze sobą firmy. W

konkurujące ze sobą firmy. W

efekcie, w zbliżonym czasie

efekcie, w zbliżonym czasie

pojawiły się pierwsze układy

pojawiły się pierwsze układy

nadające się do produkcji

nadające się do produkcji

seryjnej.

seryjnej.

background image

Były to:

Były to:

Intel

Intel

(układ 4004),

(układ 4004),

Garrett AiResearch’s

Garrett AiResearch’s

(Central

(Central

Air Data Computer).

Air Data Computer).

Texas Instruments

Texas Instruments

(TMS 1000),

(TMS 1000),

background image

Garrett AiResearch’s

Garrett AiResearch’s

W 1968 roku Garret został zaproszony do

W 1968 roku Garret został zaproszony do

pracy przy tworzeniu komputera dla

pracy przy tworzeniu komputera dla

myśliwca Grumman F-14 Tomcat, który

myśliwca Grumman F-14 Tomcat, który

swoimi możliwościami miał przewyższać

swoimi możliwościami miał przewyższać

sterujące lotem systemy elektroniczne

sterujące lotem systemy elektroniczne

używane w Marynarce Wojennej USA.

używane w Marynarce Wojennej USA.

background image

Projekt został ukończony w 1970 roku i

Projekt został ukończony w 1970 roku i

używał opartego na technologii MOS

używał opartego na technologii MOS

układu scalonego („chipset”) jako

układu scalonego („chipset”) jako

rdzenia CPU.

rdzenia CPU.

Jednakże był on tak zaawansowany, że

Jednakże był on tak zaawansowany, że

Marynarka Wojenna odmówiła

Marynarka Wojenna odmówiła

publikacji jego projektu aż do roku

publikacji jego projektu aż do roku

1997. Z tego też powodu używany

1997. Z tego też powodu używany

chipset CADC i MP944 nie są

chipset CADC i MP944 nie są

powszechnie znane nawet obecnie.

powszechnie znane nawet obecnie.

background image

Texas Instruments

Texas Instruments

TI zbudowało 4-bitowy mikroprocesor

TI zbudowało 4-bitowy mikroprocesor

TMS 1000 oraz wyposażyło go w

TMS 1000 oraz wyposażyło go w

odpowiedni kod źródłowy. W ten

odpowiedni kod źródłowy. W ten

sposób w dniu 17.09.1971 r. powstał

sposób w dniu 17.09.1971 r. powstał

układ TMS1802NC, który posłużył jako

układ TMS1802NC, który posłużył jako

scalony rdzeń kalkulatora.

scalony rdzeń kalkulatora.

Pod względem pełnionej funkcji był to

Pod względem pełnionej funkcji był to

zatem odpowiednik intelowskiego

zatem odpowiednik intelowskiego

4004.

4004.

background image

Procesory 16-bitowe

Procesory 16-bitowe

Pierwszym 16-bitowym

Pierwszym 16-bitowym

mikroprocesorem segmentowym

mikroprocesorem segmentowym

(składającym się z kilku układów

(składającym się z kilku układów

scalonych) był wyprodukowany przez

scalonych) był wyprodukowany przez

National Semiconductor IMP-16

National Semiconductor IMP-16

przedstawiony na początku 1973 roku.

przedstawiony na początku 1973 roku.

background image

8-bitowa wersja tego układu została

8-bitowa wersja tego układu została

przedstawiona w 1974 roku jako IMP-8.

przedstawiona w 1974 roku jako IMP-8.

W tym samym roku National

W tym samym roku National

zaprezentował także pierwszy

zaprezentował także pierwszy

jednoukładowy 16-bitowy

jednoukładowy 16-bitowy

mikroprocesor, PACE, zastąpiony

mikroprocesor, PACE, zastąpiony

później wersją NMOS o nazwie

później wersją NMOS o nazwie

INS8900.

INS8900.

background image

Kolejnymi wczesnymi konstrukcjami

Kolejnymi wczesnymi konstrukcjami

16-bitowymi procesorów

16-bitowymi procesorów

segmentowych są:

segmentowych są:

-mikroprocesor DEC (Digital Equipment

-mikroprocesor DEC (Digital Equipment

Corporation) wbudowany w płytę

Corporation) wbudowany w płytę

główną komputera LSI-11 (OEM) oraz w

główną komputera LSI-11 (OEM) oraz w

komputerze PDP 11/03,

komputerze PDP 11/03,

-

-

procesor komputera MicroFlame 9440

procesor komputera MicroFlame 9440

firmy Fairchild Semiconductor.

firmy Fairchild Semiconductor.

Oba procesory zostały wyprodukowane

Oba procesory zostały wyprodukowane

w latach 1975–76 r.

w latach 1975–76 r.

background image

W prawie każdym

W prawie każdym

mikroprocesorze

mikroprocesorze

możemy wyróżnić

możemy wyróżnić

następujące bloki

następujące bloki

ALU

ALU

CU

CU

Rejestry

Rejestry

background image

ALU

ALU

Wykonuje ona operacje logiczne na

Wykonuje ona operacje logiczne na

dostarczonych jej danych, podstawowy

dostarczonych jej danych, podstawowy

zestaw to:

zestaw to:

dodawanie, podstawowe operacje

dodawanie, podstawowe operacje

logiczne oraz przesunięcia bitowe w

logiczne oraz przesunięcia bitowe w

lewo i w prawo.

lewo i w prawo.

W bardziej złożonych mikroprocesorach

W bardziej złożonych mikroprocesorach

zestaw ten jest znacznie bogatszy.

zestaw ten jest znacznie bogatszy.

background image

CU

CU

Odpowiedzialny jest on za dekodowanie

Odpowiedzialny jest on za dekodowanie

dostarczonych mikroprocesorowi

dostarczonych mikroprocesorowi

instrukcji i odpowiednie sterowanie

instrukcji i odpowiednie sterowanie

pozostałymi jego blokami.

pozostałymi jego blokami.

Na przykład jeśli zdekodowaną instrukcją

Na przykład jeśli zdekodowaną instrukcją

będzie dodawanie, CU odpowiednio

będzie dodawanie, CU odpowiednio

ustawi sygnały sterujące, by ALU

ustawi sygnały sterujące, by ALU

wykonała tę właśnie operację.

wykonała tę właśnie operację.

background image

Rejestry

Rejestry

Umieszczone wewnątrz

Umieszczone wewnątrz

mikroprocesora komórki pamięci o

mikroprocesora komórki pamięci o

niewielkich rozmiarach (najczęściej

niewielkich rozmiarach (najczęściej

4/8/16/32/64/128 bitów) służące do

4/8/16/32/64/128 bitów) służące do

przechowywania tymczasowych

przechowywania tymczasowych

wyników obliczeń (rejestry danych)

wyników obliczeń (rejestry danych)

oraz adresów lokacji w pamięci

oraz adresów lokacji w pamięci

operacyjnej (rejestry adresowe).

operacyjnej (rejestry adresowe).

background image

Proste mikroprocesory mają tylko

Proste mikroprocesory mają tylko

jeden rejestr danych zwany

jeden rejestr danych zwany

akumulatorem.

akumulatorem.

Oprócz rejestrów danych i rejestrów

Oprócz rejestrów danych i rejestrów

adresowych występuje też pewna

adresowych występuje też pewna

liczba rejestrów o specjalnym

liczba rejestrów o specjalnym

przeznaczeniu.

przeznaczeniu.

background image

PC

PC

- licznik rozkazów (Program

- licznik rozkazów (Program

Counter) - zawiera on adres komórki

Counter) - zawiera on adres komórki

pamięci zawierającej następny rozkaz

pamięci zawierającej następny rozkaz

do wykonania

do wykonania

IR

IR

- rejestr instrukcji (Instruction

- rejestr instrukcji (Instruction

Register) - zawiera on adres aktualnie

Register) - zawiera on adres aktualnie

wykonywanej przez procesor instrukcji.

wykonywanej przez procesor instrukcji.

SP

SP

- wskaźnik stosu (Stack Pointer) -

- wskaźnik stosu (Stack Pointer) -

zawiera adres wierzchołka stosu

zawiera adres wierzchołka stosu

background image

Mikroprocesor komunikuje się z

Mikroprocesor komunikuje się z

otoczeniem za pomocą szyny danych i

otoczeniem za pomocą szyny danych i

szyny adresowej.

szyny adresowej.

Generalnie każdy bardziej

Generalnie każdy bardziej

skomplikowany mikroprocesor można

skomplikowany mikroprocesor można

zaklasyfikować do jednej z dwóch

zaklasyfikować do jednej z dwóch

architektur:

architektur:

CISC

CISC

(Complex Instruction Set

(Complex Instruction Set

Computers)

Computers)

RISC

RISC

(Reduced Instruction Set

(Reduced Instruction Set

Computers)

Computers)

VLIW

VLIW

(Very Long Instruction Word)

(Very Long Instruction Word)

Każda z nich ma swoją specyfikę, swoje

Każda z nich ma swoją specyfikę, swoje

wady i zalety.

wady i zalety.

background image

Polska

Polska

W Polsce pod koniec lat 70. zakłady

W Polsce pod koniec lat 70. zakłady

CEMI rozpoczęły produkcję

CEMI rozpoczęły produkcję

mikroprocesora MCY7880 (początkowa

mikroprocesora MCY7880 (początkowa

nazwa UCY7880) będącego klonem

nazwa UCY7880) będącego klonem

8080A.

8080A.


Document Outline


Wyszukiwarka

Podobne podstrony:
Opracowanie Zagadnień na egzamin Mikroprocki
PODSTAWY TECHNIK MIKROPROCESOROWYCH, Studia Pwr INF, Semestr IV, PTM
mim, studia Polibuda Informatyka, III semestr, mikroprocesory i mikrokontrolery (mim)
C1 Techniki mikroprocesorowe sprawozdanie
Anteny mikropaskowe cz3
04 system mikroprocesorowy i peryferia
mikroprocesorowy system sterowania skladem mieszanki silnika zasilanego gazem plynnym typ al700
Podstawy techniki mikroprocesor Nieznany
zadania egzaminacyjne dzienne (PTM), elektro, 1, Podstawy Techniki Mikroprocesorowej
80C51 pytania i odpowiedzi, elektro, 1, Podstawy Techniki Mikroprocesorowej
mikroproce
Mondeo mk3 wymiana mikroprzelacznika klapy bagaznika
mikroprocesory sprawko 1
zadania egzaminacyjne zaoczne 2006 07 (PTM), elektro, 1, Podstawy Techniki Mikroprocesorowej
Egzamin z PTC podst kombinacyjne, elektro, 1, Podstawy Techniki Mikroprocesorowej
Zablokowana Atmega1, elektronika, mikroprocesory, Różne

więcej podobnych podstron