Re: Fwd: load i store?
Niko ne odgovara na ovo. Hajde, ja ću pokušati da ti pomognem. Veljko
je na predavanjima pričao da u RISC procesorima treba da se realizuju
samo najosnovnija adresiranja (nije ih precizirao), a da ostala treba
da se realizuju iz njih. Ja mislim da bi ovo trebalo da znači da mi
realizujemo ta najosnovnija, a da na programeru ostaje da koristi ta
da bi realizovao ostala. Primer toga bi bilo da nemamo registarsko
relativno, nego samo registarsko, a reg. relativno dobijamo tako što
dva registra saberemo u jednoj instrukciji, a u drugoj uradimo
load/store operaciju.
Neka me neko ispravi ako grešim.
On 1/26/09, Milos Lalic <misapsiho@gmail.com> wrote:
> ne znam da li sam najbolje skapirao, posto nema jos puno vremena molio bih
> nekog da mi odgovori...
> Moguce nacine adresiranja imamo:
>
> LOAD R1, R2 - u registar R1 se upisuje podatak sa adrese koja se nalazi u R2
> LOAD R1, #0 - u registar R1 se upisuje vrednost nula
> LOAD R1, 1234h - podatak se nalazi na adresi 1234h
> LOAD R1, R2(R3) - podatak se nalazi na adresi R2 + R3
>
> STORE R1, R2 - na adresu u R1 se upisuje vrednost iz R2
> STORE R1, #0 - na adresu u R1 se upisuje vrednost 0
> STORE R1(R2), #0 - na adresu R1 + R2 se upisuje vrednost 0
> STORE R1(R2), R3 - na adresu R1 + R2 se upisuje vrednost iz R3
> STORE 1234h, R3 - na adresu 1234h se upisuje vrednost iz R3
> STORE 1234h, #0 - na adresu 1234h se upisuje vrednost 0
>
> da li moramo sve da realizujemo, ili su neki nacini suvisni?
>
> unapred hvala!
>
je na predavanjima pričao da u RISC procesorima treba da se realizuju
samo najosnovnija adresiranja (nije ih precizirao), a da ostala treba
da se realizuju iz njih. Ja mislim da bi ovo trebalo da znači da mi
realizujemo ta najosnovnija, a da na programeru ostaje da koristi ta
da bi realizovao ostala. Primer toga bi bilo da nemamo registarsko
relativno, nego samo registarsko, a reg. relativno dobijamo tako što
dva registra saberemo u jednoj instrukciji, a u drugoj uradimo
load/store operaciju.
Neka me neko ispravi ako grešim.
On 1/26/09, Milos Lalic <misapsiho@gmail.com> wrote:
> ne znam da li sam najbolje skapirao, posto nema jos puno vremena molio bih
> nekog da mi odgovori...
> Moguce nacine adresiranja imamo:
>
> LOAD R1, R2 - u registar R1 se upisuje podatak sa adrese koja se nalazi u R2
> LOAD R1, #0 - u registar R1 se upisuje vrednost nula
> LOAD R1, 1234h - podatak se nalazi na adresi 1234h
> LOAD R1, R2(R3) - podatak se nalazi na adresi R2 + R3
>
> STORE R1, R2 - na adresu u R1 se upisuje vrednost iz R2
> STORE R1, #0 - na adresu u R1 se upisuje vrednost 0
> STORE R1(R2), #0 - na adresu R1 + R2 se upisuje vrednost 0
> STORE R1(R2), R3 - na adresu R1 + R2 se upisuje vrednost iz R3
> STORE 1234h, R3 - na adresu 1234h se upisuje vrednost iz R3
> STORE 1234h, #0 - na adresu 1234h se upisuje vrednost 0
>
> da li moramo sve da realizujemo, ili su neki nacini suvisni?
>
> unapred hvala!
>
- Follow-Ups:
- Re: Fwd: load i store?
- From: Sasa Stojanovic <stojsasa@yahoo.com>
- Re: Fwd: load i store?
- References:
- Fwd: load i store?
- From: Milos Lalic <misapsiho@gmail.com>
- Fwd: load i store?
Previous by date: Prijava za odbranu projekta.
Next by date: Re: Fwd: load i store?
Previous by thread: Fwd: load i store? Next by thread: Re: Fwd: load i store?
Previous by thread: Fwd: load i store? Next by thread: Re: Fwd: load i store?