Skup instrukcija procesora

Slides:



Advertisements
Similar presentations
Test tri sita. U staroj Grčkoj je Sokrat bio poznat po tome, da je veoma visoko cenio znanje.
Advertisements

Pietà.
UNIVERSITY OF MONTENEGRO INSTITUTE OF FOREIGN LANGUAGES.
Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
Obrazac JOPPD - uvod MINISTARSTVO RADA I MIROVINSKOGA SUSTAVA.
Matična ploča Mina Mirković I6.
KAKO IZRADITI IGRU: Izrežite tabele, sličice, kartice, žetone. Ostavite 1mm bijelog ruba oko okvira. Nalijepite ih na karton u boji (hamer), jako lijepo.
32-bitni mikrokontroleri i primena - MS1BMP 2. deo
Struktura i princip rada računara
Programi zasnovani na prozorima
PRIJENOS PODATAKA.
Softver možemo podeliti u tri kategorije na:
Petlje WHILE – WEND.
FLASH MEMORIJE ili Flash EEPROM Nešto o flash memorijama.
RP3/predavanje08 Ugniježdeni tipovi Iznimke 10/11/2018
Java Hello world !.
Algoritamske/programske strukture
Nadgradnja klasa i nasljeđivanje – 3
Programi,Podaci,Varijable,Računanje- Uvod
32-bitni mikrokontroleri i primena - MS1BMP 2. deo
Grafičke kartice.
v.as.mr. Samir Lemeš Univerzitet u Zenici
Programiranje - Blokovi naredbi i logički tipovi –
IP šema adresiranja.
Upravljački sistemi baza podataka
Present Continuous Tense
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
OPERACIONI POJAČAVAČI SA DIFERENCIJALNIM ULAZOM I IZLAZOM
Petlje FOR - NEXT.
KREIRANJE OBJEKATA.
Razmisli ……...
Uvod u programiranje - matematika – X predavanje
Binarne datoteke u Pascalu
Arrays and strings -1 (nizovi i znakovni nizovi)
Arhitektura računarskog sistema
Naredba Case Višestruko grananje.
Organizacija sistema zasnovana na
M-datoteke.
Zašto prelazimo na digitalnu televiziju
Pojmovi digitalnog zapisa
Ključne reči,identifikatori, konstante i promenljive
Internet FTP usluga.
1.6. Pohrana podataka.
PROGRAMSKI JEZIK PASCAL
Osnovni simboli jezika Pascal
Razvojne okoline Kolegij: Programski jezik C++ Ak. god. 2017/2018
Do While ... Loop struktura
Home - Bullets & Numbering -
Kontrast svjetlo-tamno
posljednja faza razvoja podatkovnih komunikacija
EU Montenegro Inclusive Education Services Project (EU - MIESP)
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
5. Baze podataka Postavke MS Accessa.
Fakultet elektrotehnike i računarstva
ARHITEKTURA NA RAZINI LOGIČKIH SKLOPOVA
ADAPT Teaching Approach
Naredbe u php-u.
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Programiranje - Naredbe za kontrolu toka programa – 3. dio
MODUL 5: PRIJENOS ZNANJA
POVIJEST Priča i Prezentacija biblijske pouke za 2. listopada 2010.
10th International Conference on Live Maintenance
Elder Scroll V:Skyrim.
7. Baze podataka Postavke MS Accessa.
predavanja v.as.mr. Samir Lemeš
Vježbenica 2: struktura grananja – 2.dio
Oblikovanje programske potpore
Hour of Code Coding Jetpack Jumper Mateja Hržica, MSP.
Iracionalni brojevi
Presentation transcript:

Skup instrukcija procesora

Kakav je i koliki taj skup određuje sama izvedba µproc Kakav je i koliki taj skup određuje sama izvedba µproc. odnosno ALU i CU. To je u stvari skup svih mogućih instrukcija (naredbi) koje možemo koristiti u programu a da ih µproc. može “razumjeti”, dekodirati i izvršiti.

Dva osnovna smjera razvoja su: -postići da se svakom instrukcijom izvrši što više posla -smanjiti vrijeme potrebno za izvođenje instrukcije

Danas postoje dva pravca u razvoju µproc - CISC arhitektura procesora - RISC arhitektura procesora

-CISC arhitektura procesora (Complex Instruction Set Computor) gdje instrukcijski skup ima preko stotinu instrukcija (može biti i prednost i nedostatak). Koristi sve načine adresiranja. Prednost je što za svaki programski zadatak postoji odgovarajuća instrukcija. Programi su kratki pa nije potrebna velika memorija ali mora postojati složen dekoder koji će dekodirati te instrukcije. .

Različito vrijeme trajanja instrukcija osnovna je prepreka usporednom izvršavanju instrukcija. Primjer Intel 8051.

-RISC arhitektura procesora (Reduced Instruction Set Computor) imaju smanjen skup instrukcija. Instrukcije imaju jednaku duljinu, više registara i brži protok podataka. Ne koriste se svi načini adresiranja. Sve su instrukcije jednostavne i mogu se izvršiti u jednoj periodi signala takta. Procesori su učinkovitiji jer se instrukcije mogu kombinirati i izvoditi usporedno.

Zahtjevaju jednostavniji dekoder instrukcija Zahtjevaju jednostavniji dekoder instrukcija. Međutim, u usporedbi s CISC procesorima, RISC procesori za obavljanje određenog zadatka trebaju više instrukcija i zahtjevaju uporabu cash memorije što znači veću cijenu. Primjer PIC16F84

Podjela procesora može se izvršiti na osnovu duljine riječi µproc Podjela procesora može se izvršiti na osnovu duljine riječi µproc. Tako su bili 4-bitni procesori npr. Intel 4004, razvojem se došlo do 8, 16, 32 te 64-bitni procesora. Danas najrašireniji u osobnim računalima su 32-bitni i 64-bitni.

Noviji trendovi su: WLIN-(very long instructio word) MISC-(minimal instruction set computer) EPIC-(explicitly parallel instruction computing)