Presentation is loading. Please wait.

Presentation is loading. Please wait.

Skup instrukcija procesora

Similar presentations


Presentation on theme: "Skup instrukcija procesora"— Presentation transcript:

1 Skup instrukcija procesora

2 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.

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

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

5 -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. .

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

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

8 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

9 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.

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


Download ppt "Skup instrukcija procesora"

Similar presentations


Ads by Google