Format rozkazu Tryby adresowania.

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

Architektura jednostki centralnej RD MBR MAR IRPC +1 WR jednostka sterująca ALU A F Adres Dane Rejestry: MAR – (Memory Address Register) rejestr adresowy.
Monitory i systemy graficzne
Język C/C++ Funkcje.
Wykonał : Marcin Sparniuk
WIRUSY KOMPUTEROWE Mateusz Politowski.
CPU.
Lista rozkazów Działanie mikroprocesora jest kontrolowane poprzez rozkazy (instrukcje). Dla każdego typu mikroprocesora istnieje specyficzny zbiór rozkazów,
Przetwarzanie informacji (2)
Podstawowe składniki funkcjonalne procesora i ich rola.
Alokacja pamięci struct Test {char c; int n; double x; } st1; st1 cnxcnx
ARCHITEKTURA KOMPUTERÓW definicja komputera PROCESOR PAMIĘĆ OPERACYJNA URZĄDZENIA ZEWNĘTRZNE.
Tablice.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Magistrala & mostki PN/PD
Komputer, procesor, rozkaz.
Temat nr 10: System przerwań
Procesory RISC.
Wstęp do interpretacji algorytmów
Temat : Części komputera
ZARZĄDZANIE PROCESAMI
Zapis informacji Dr Anna Kwiatkowska.
Budowa Komputera.
Mikroprocesory i mikrokontrolery
Układy wejścia-wyjścia
Temat 3: Co to znaczy, że komputer ma pamięć? Czy można ją zmierzyć?
Kod Graya.
ZASTOSOWANIE FUNKCJI W EXCELU
Architektura komputerów
Dekodery adresów.
Mikrokontrolery PIC.
Budowa komputera.
Architektura komputerów
Zasada działania komputera
Elementy składowe komputera
Urządzenia wewnętrzne komputera
Budowa komputera.
Etapy pracy biosu.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Jednostki w informatyce i system binarny (dwójkowy)
Jak to jest zrobione? Kalkulator.
Przerwanie ang. interrupt.
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.
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Architektura PC.
Przekazywanie parametrów do funkcji oraz zmienne globalne i lokalne
MICROSOFT Access TWORZENIE MAKR
Matematyka i system dwójkowy
Asembler MCS51. Budowa programu w asemblerze W ogólnym przypadku linia programu w asemblerze ma następującą budowę: na przykład: tuskocz:adda,r0 ;dodanie.
Obliczalność czyli co da się policzyć i jak Model obliczeń maszyna licznikowa dr Kamila Barylska.
Procesor – charakterystyka elementów systemu. Parametry procesora.
Klawiatura i mysz.
Procesor, pamięć, przerwania, WE/WY, …
Architektury procesorów rdzeniowych mikrokontrolerów.
Zasady arytmetyki dwójkowej
Wstęp do interpretacji algorytmów
Tryby adresowania i formaty rozkazów mikroprocesora
Dokumentacja programu komputerowego i etapy tworzenia programów.
Złącza stosowane w systemach audio
Do czego służy arkusz kalkulacyjny, jego budowa
POLITECHNIKA POZNAŃSKA
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Podstawy Informatyki.
Technika Mikroprocesorowa 1
Obliczenia w arkuszu kalkulacyjnym
Klasy, pola, obiekty, metody. Modyfikatory dostępu, hermetyzacja
Podział mikroprocesorów
Zapis prezentacji:

Format rozkazu Tryby adresowania

Format rozkazu Rozkazy jak każdy inny rodzaj informacji w systemie mikroprocesorowym, są przechowywane w postaci kodów binarnych. Kod rozkazu musi zawierać informacje niezbędne do jego poprawnej realizacji. Informacje te muszą być rozmieszczone w rozkazie w pewien określony sposób. Urządzenia Techniki Komputerowej klasy II 2019-05-10

Format rozkazu Def. Formatem rozkazu nazywamy sposób rozmieszczenia informacji w kodzie rozkazu. Urządzenia Techniki Komputerowej klasy II 2019-05-10

Jakie elementy musi zawierać kodu rozkazu: Musi zawierać określenie rodzaju wykonywanej operacji, czyli tak zwany kod operacji. Kod operacji musi być określony w początkowej części (pierwszym bajcie lub bajtach) kodu rozkazu w celu określenia, w jaki sposób ma przebiegać dalsza realizacja rozkazu przez mikroprocesor. Może zawierać operandy i/lub adresy operandów wykonywanych operacji(dotyczy to także adresów wyników). Oczywiście w przypadku rozkazów wymagających argumentów informacja ta musi być zawarta w rozkazie. Urządzenia Techniki Komputerowej klasy II 2019-05-10

Z zawartością kodu rozkazu związana jest kolejna definicja: Trybem adresowania nazywamy sposób określenia miejsca przechowywania argumentów rozkazu. Urządzenia Techniki Komputerowej klasy II 2019-05-10

Podstawowe tryby adresowania: Adresowanie natychmiastowe Def. Przy adresowaniu natychmiastowym argument rozkazu zawarty jest w kodzie rozkazu. Widzimy, że takie adresowanie nie jest adresowaniem w zwykłym sensie. Argument musi być znany w momencie pisania programu! Kod operacji Kod rozkazu Argument Urządzenia Techniki Komputerowej klasy II 2019-05-10

Obliczymy pole i obwód koła. Wskażemy adresowanie natychmiastowe Przykład w C++ Obliczymy pole i obwód koła. Wskażemy adresowanie natychmiastowe Urządzenia Techniki Komputerowej klasy II 2019-05-10

Podstawowe tryby adresowania: Adresowanie bezpośrednie Def. Przy adresowaniu bezpośrednim kod rozkazu zawiera adres komórki pamięci, w której przechowywany jest argument. Konsekwencją takiego określania adresowania bezpośredniego jest to, że jeśli używamy tego adresowania to w momencie pisania programu musimy zarezerwować adres przechowywania argumentu. MEM Argument Kod operacji Kod rozkazu ADRES Urządzenia Techniki Komputerowej klasy II 2019-05-10

Obliczymy pole i obwód prostokąta. Wskażemy adresowanie bezpośrednie Przykład w C++ Obliczymy pole i obwód prostokąta. Wskażemy adresowanie bezpośrednie Urządzenia Techniki Komputerowej klasy II 2019-05-10

Podstawowe tryby adresowania: Adresowanie rejestrowe Def. Przy adresowaniu rejestrowym w kodzie rozkazu określony jest rejestr, w którym przechowywany jest argument. Zaletą użycia tego trybu adresowania są krótkie kody rozkazów oraz szybkie ich wykonanie. Rejestr Kod operacji Określenie rejestru Argument Kod rozkazu Urządzenia Techniki Komputerowej klasy II 2019-05-10

Podstawowe tryby adresowania: Adresowanie pośrednie Def. W tym trybie kod rozkazu zawiera określenie rejestru bądź rejestrów, w których znajduje się adres komórki pamięci zawierającej argument. Zwane jest też jako adresowanie rejestrowe pośrednie. Umożliwia modyfikację położenia argumentu w trakcie wykonywania programu. Rejestr MEM Argument Kod operacji Określenie rejestru Adres Kod rozkazu Urządzenia Techniki Komputerowej klasy II 2019-05-10

Sposób prezentowania rozkazu Poprawne i efektywne użycie rozkazów wymaga znajomości określonego zestawu informacji na temat rozkazu. Lista rozkazów procesora powinna zawierać następujące informacje: … ale o tym już na następnej lekcji! Urządzenia Techniki Komputerowej klasy II 2019-05-10