Wykonał : Marcin Sparniuk

Slides:



Advertisements
Podobne prezentacje
Tryby adresowania Prawie każda operacja wykonywana przez mikroprocesor wykonywana jest na pewnych argumentach (lub argumencie). Sposoby wskazywania argumentów.
Advertisements

Zerowanie mikroprocesorów Cel: wprowadzenie mikroprocesora w określony stan początkowy Zwykle realizowany poprzez: inicjalizację licznika rozkazów (PC)
Liczniki.
Rejestry, liczniki i sumatory.
Układy komutacyjne.
Architektura szynowa systemu mikroprocesorowego szyna danych szyna sterująca szyna adresowa µP szyna danych szyna adresowa D7,..., D1, D0 A15,..., A1,
Sprzężenie zwrotne Patryk Sobczyk.
Podstawowe składniki funkcjonalne procesora i ich rola.
Magistrala & mostki PN/PD
Schemat blokowy komputera
Komputer, procesor, rozkaz.
Temat nr 10: System przerwań
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Procesory RISC.
Wstęp do interpretacji algorytmów
Temat : Części komputera
ZARZĄDZANIE PROCESAMI
Mikroprocesory i mikrokontrolery
Układy wejścia-wyjścia
ogólne pojęcia struktury
Architektura komputerów
przykładowy 8-bitowy mikroprocesor uniwersalny CISC
Przerzutniki.
Układy kombinacyjne.
Układy kombinacyjne cz.2
Dekodery adresów.
Podstawy układów logicznych
Opracowanie: Maria W ą sik. Pierwsze komputery budowano w celu rozwi ą zywania konkretnych problemów. Gdy pojawiało si ę nowe zadanie, nale ż ało przebudowa.
Cyfrowe układy logiczne
Sekwencyjne bloki funkcjonalne
Zasada działania komputera
Elementy składowe komputera
Autor: Justyna Radomska
Budowa komputera.
Mikroprocesory mgr inż. Sylwia Glińska.
Architektura systemów komputerowych (jesień 2013)
Budowa i rodzaje procesorów.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Jak to jest zrobione? Kalkulator.
Przerwanie ang. interrupt.
Buforowanie D e f i n i c j a.
Koncepcja procesu Zadanie i proces. Definicja procesu Process – to program w trakcie wykonywania; wykonanie procesu musi przebiegać w sposób sekwencyjny.
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Architektura PC.
Elementy zestawu komputerowego
Wykład 7 Synchronizacja procesów i wątków
W ą t e k (lekki proces) thread.
Pudełko Urządzenia Techniki Komputerowej
SPRZET KOMPUTEROWY.
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Procesor – charakterystyka elementów systemu. Parametry procesora.
Przerzutniki Przerzutniki.
Przerzutniki bistabilne
Procesor, pamięć, przerwania, WE/WY, …
Pamięć DRAM.
Architektury procesorów rdzeniowych mikrokontrolerów.
Pamięć SRAM.
Procesy, wątki Program a proces Proces: Przestrzeń adresowa, kod, dane, stos (część pamięci do przechowania zmiennych lokalnych i niektórych adresów) Otwarte.
Wstęp do interpretacji algorytmów
BUDOWA WEWNĘTRZNA KOMPUTERA
Architektura systemów komputerowych (jesień 2015) Wykład 5 Budowa i działanie komputera dr inż. Wojciech Bieniecki Instytut Nauk Ekonomicznych i Informatyki.
Tryby adresowania i formaty rozkazów mikroprocesora
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Opiekun: Stanisław Toton. 1. Co to jest mikroprocesor? 2. Początki mikroprocesora. 3. Budowa typowego mikroprocesora. 4. Rozwój mikroprocesorów na przełomie.
Schemat blokowy komputera
Układy asynchroniczne
Podział mikroprocesorów
Mikrokontrolery System przerwań
Format rozkazu Tryby adresowania.
Zapis prezentacji:

Wykonał : Marcin Sparniuk Rejestry Wykonał : Marcin Sparniuk

informacje ogólne Rejestry procesora to komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128 bitów) umieszczone wewnątrz procesora i służące do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd.

CD. Większość procesorów przeprowadza działania wyłącznie korzystając z wewnętrznych rejestrów, kopiując do nich dane z pamięci i po zakończeniu obliczeń odsyłając wynik do pamięci.

cd. Rejestry procesora stanowią najwyższy szczebel w hierarchii pamięci, będąc najszybszym z rodzajów pamięci komputera, zarazem najdroższą w produkcji, a co za tym idzie - o najmniejszej pojemności. Realizowane zazwyczaj za pomocą przerzutników dwustanowych, z reguły jako tablica rejestrów.

Rejestry, ze względu na zastosowanie, można podzielić m.in. na: rejestry danych - do przechowywania danych całkowitoliczbowych, np. argumentów i wyników obliczeń, rejestry adresowe - do przechowywania adresów i uzyskiwania dostępu do pamięci, wśród nich wyróżnić można rejestry segmentowe,

Podział c.d. Rejestry ogólnego zastosowania, będące połączeniem dwóch powyższych typów, czyli mogące przechowywać zarówno dane, jak i adresy, rejestry zmiennoprzecinkowe - do przechowywania i wykonywania obliczeń na liczbach zmiennoprzecinkowych, z reguły znajdujące się w oddzielnym bloku funkcjonalnym procesora, zwanym koprocesorem (FPU),

Podział cd. rejestry stałych - przechowujące stałe, jedynie do odczytu, rejestry wektorowe - przechowujące dane do jednoczesnego przetwarzania wielu danych przez instrukcje typu SIMD,

Podział cd. rejestry specjalne, określające stan wykonania, wśród nich wymienić można rejestr wskaźnika instrukcji, wskaźnik stosu, rejestr flag procesora, rejestry instrukcji - służą do przechowywania obecnie przetwarzanej instrukcji

Realizując program, system mikroprocesorowy wykonuje pewne powtarzające się czynności, polegające na cyklicznym pobieraniu kodów rozkazów z pamięci i wczytywaniu ich do układu sterowania mikroprocesora, a następnie realizacji rozkazu, którego kod został pobrany. W cyklu tym możemy wyróżnić dwie fazy zwane: fazą pobrania i fazą wykonania. Schematycznie następstwo kolejnych faz przedstawia rysunek.

budowa Rejestry budowane są z przerzutników. Sygnały wejściowe A, B, C i D podają informację do zapamiętania w rejestrze. Wejście CLK jest wejściem zapisującym informację z wejść A...D do rejestru. W zależności od typu zastosowanych przerzutników zapis może następować przy zmianie poziomu logicznego na wejściu CLK z 0 na 1 (zbocze dodatnie) lub z 1 na 0 (zbocze ujemne). Informacja przechowywane w rejestrze pojawia się na wyjściach QA, QB, QC i QD. Stan niski na wejściu CLR powoduje wyzerowanie wszystkich wyjść QA...QD rejestru.

Rejestr na bazie przerzutników J-K Budowa zwykłych rejestrów z przerzutników J-K jest oczywiście możliwa, lecz mniej korzystna od budowy rejestrów z przerzutników D, ponieważ musimy zastosować dodatkowe inwertory na wejściach K (przekształcenie przerzutnika J- K w przerzutnik D). Zalety przerzutników J-K ujawniają się przy bardziej zaawansowanych konstrukcjach. Wpis informacji z wejść A...D do przerzutników następuje przy ujemnym zboczu (przejściu ze stanu 1 do stanu 0) sygnału zegarowego CLK.

Bibliografia: http://edu.i-lo.tarnow.pl/inf/alg/002_struct/0039.php www.wikipedia.pl

koniec