- Informacje
- Czat SI
Czy ten dokument był pomocny?
Jakubas
Kurs: Podstawy elektrotechniki i techniki mikroprocesorowej
21 Dokumenty
Studenci udostępnili 21 dokumentów w tym kursie
Uniwersytet: Politechnika Krakowska im. Tadeusza Kosciuszki
Czy ten dokument był pomocny?
1. Co oznacza pojęcie mikroprocesor?
- jest to układ zdolny wykonywać operacje arytmetyczno - logiczne w sposób programowany.
Wykonany jest w technologii półprzewodnikowej o dużym stopniu scalenia.
Mikroprocesor łączy funkcje centralnej jednostki obliczeniowej (CPU) w
pojedynczym półprzewodnikowym układzie scalonym, zawiera następujące, podstawowe zespoły
funkcjonalne:
- układ arytmetyczno, logiczny ALU (Arithmetic Logic Unit),
- zespół rejestrów ogólnego przeznaczenia,
- układ sterowania z rejestrem rozkazów i dekoderem rozkazów
Mikroprocesor to na przykład Intel 8086, albo Intel 8088. Mikroprocesory Intela 8088 i 8086 różnią się
w zasadzie jedynie szerokością magistrali danych.
2. czy mikroprocesor może pracować samodzielnie?
- Nie, mikroprocesor bez peryferii zewnętrznych (np. pamięci) jest bezużyteczny nie może pełnić
żadnej funkcji
3. Czym różni się mikroprocesor od mikrokontrolera?
mikrokomputer – komputer o niewielkich rozmiarach, z pojedynczym mikroprocesorem,
pracujący oddzielnie lub jako jeden z elementów złożonego układu, np. laptop
Podstawowymi elementami mikrokomputera są:
Mikroprocesor (jednostka centralna, CPU)
Układ wejścia-wyjścia
Pamięć (ROM-programu i RAM-danych)
Elementy te są połączone ze sobą i komunikują się przez szynę sterującą, szynę adresową i szynę
danych.
Mikrokomputer w postaci jednego układu scalonego (mikrokomputer jednoukładowy)
to mikrokontroler.
4. Co to jest mikrokontroler i jak jest wyposażony (przykład)?
Mikrokontroler, czyli mikrokomputer jednoukładowy to scalony system mikroprocesorowy,
zrealizowany w postaci pojedynczego układu scalonego zawierającego jednostkę centralną (CPU),
pamięć RAM oraz rozbudowane układy wejścia-wyjścia i na ogół pamięć programu jako FRAM,
MRAM, ROM lub Flash.
Przykład: STM 32 używany może być do: obsługi serwomechanizmu czy też różnych diod
5. Jakie są najważniejsze podzespoły mikroprocesora i jaka jest ich rola?
ALU – jednostka arytmetyczno-logiczna (Arithmetic Logic Unit), wykonuje ona operacje
logiczne na dostarczonych jej danych, podstawowy zestaw to: dodawanie, podstawowe operacje
logiczne (AND, XOR, OR, NOT), oraz przesunięcia bitowe w lewo i w prawo. W bardziej złożonych
mikroprocesorach zestaw ten jest znacznie bogatszy.
Rejestry – umieszczone wewnątrz mikroprocesora komórki pamięci o niewielkich rozmiarach
(najczęściej 4/8/16/32/64/128 bitów) służące do przechowywania tymczasowych wyników
obliczeń (rejestry danych) oraz adresów lokacji w pamięci operacyjnej (rejestry adresowe). Proste
mikroprocesory mają tylko jeden rejestr danych zwany akumulatorem. Oprócz rejestrów danych i
rejestrów adresowych występuje też pewna liczba rejestrów o specjalnym przeznaczeniu:
oPC – licznik rozkazów (Program Counter) – zawiera on adres komórki pamięci
zawierającej następny rozkaz do wykonania
oSP – wskaźnik stosu (Stack Pointer) – zawiera adres wierzchołka stosu
oRejestr flag - zawiera flagi (znaczniki bitowe) ustawiane w zale żno ści od wyniku
wykonanej operacji (np. nadmiar, zero, bit parzysto ści)