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 |
Menu
|