Re: Fwd: load i store?
Projektom je definisano sta sve treba obezbjediti. Od onoga sto je kolega dole naveo, jedino sto se moze smatrati viskom u skladu postavkom, bila bi poslednja STORE instrukcija zbog dva neposredna podatka (u jednoj napomeni je preporuceno da instrukcije budu jedna rijec i jos jedna za neposredni podatak, sto bi trebalo da asocira da se pojavljuje samo jos jedna rijec, pa nije moguce proslijediti adresu i neposredni podatak). U projektu se nigdje direktno ne spominje da je to RISC procesor.
Pozdrav,
Sasa
--- On Tue, 1/27/09, Marko Miskovic <misko23@gmail.com> wrote:
From: Marko Miskovic <misko23@gmail.com>
Subject: Re: [vlsi-nastava] Fwd: load i store?
To: vlsi-nastava@rti.etf.bg.ac.yu
Date: Tuesday, January 27, 2009, 8:14 PM
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!
>
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
Pozdrav,
Sasa
--- On Tue, 1/27/09, Marko Miskovic <misko23@gmail.com> wrote:
From: Marko Miskovic <misko23@gmail.com>
Subject: Re: [vlsi-nastava] Fwd: load i store?
To: vlsi-nastava@rti.etf.bg.ac.yu
Date: Tuesday, January 27, 2009, 8:14 PM
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!
>
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
- References:
- Re: Fwd: load i store?
- From: Marko Miskovic <misko23@gmail.com>
- Re: Fwd: load i store?
Previous by date: Re: Fwd: load i store?
Next by date: Raspored za odbranu projekata - VAZNO - neki zeljeni termini su promjenjeni!
Previous by thread: Re: Fwd: load i store? Next by thread: Prijava za odbranu projekta.
Previous by thread: Re: Fwd: load i store? Next by thread: Prijava za odbranu projekta.