upII w13, 7 semestr, Techniki Mikroprocesorowe II, Wykłady

Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.
Technika
Mikroprocesorowa II
Wykład 14
Wykład 14
JACEK KOŁODZIEJ
Katedra Elektroniki
AGH
al. A. Mickiewicza 30 C3/301a C3/407, 30-059 Kraków
jackolo@agh.edu.pl http://ke.agh.edu.pl/~lab301
Plan
¡
Przetwarzanie potokowe
Cache
¢
Efektywno
ść
Efektywno
ść
¢
Organizacja
Organizacja
¡
Systemy wieloprocesorowe
Technika Mikroprocesorowa II
2
Przetwarzanie potokowe
¡
Cache
Systemy wieloprocesorowe
¡
Systemy wieloprocesorowe
Systemy wieloprocesorowe
Jak procesor
wykonuje instrukcje ?
wykonuje instrukcje ?
Technika Mikroprocesorowa II
3
Jak zapisuje si
ę
instrukcje ?
¡
Instrukcje są zapisane w pamięci podobnie jak dane-
w postaci słów binarnych
¡
Poszczególne instrukcje procesorów CISC mają róŜne
długości
¢
procesory x86 - instrukcje zajmują od 1 do 15 bajtów
¢
w innych architekturach granularność instrukcji jest wyraŜana w
słowach 16-bitowych
¡
Zapis instrukcji:
¢
kod operacji
¢
specyfikacja argumentów
Technologia Informacyjna
4
słowach 16-bitowych
¢
RISC - stała długość instrukcji
¢
w typowych procesorach RISC (np MIPS. ARM) - kaŜda
instrukcja ma długość 32 bitów (4 bajtów)
¢
ARM Thumb - instrukcje 16-bitowe. Dwuargumentowe
Dobra lista rozkazów CISC
¡
Dobrze skonstruowany model programowy CISC
charakteryzuje się
trzema niezale
Ŝ
no
ś
ciami
:
¡
Ortogonalność rejestrów względem trybów adresowania
¢
kaŜdy rejestr moŜe być uŜyty w dowolnym charakterze w
kaŜdym trybie adresowania
¡
Ortogonalność instrukcji względem trybów adresowania
¢
w kaŜdej instrukcji moŜna uŜyć kaŜdego trybu adresowania
¡
Ortogonalność rejestrów względem instrukcji
¢
kaŜdy rejestr moŜe być argumentem kaŜdej instrukcji
Technologia Informacyjna
5
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • alter.htw.pl
  • Powered by WordPress, © Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.