«« ( Date ) »» // «« ( Thread ) »» // ir3sp - 2009

Re: Instrukcija IN

by Vladimir Nikolic
četvrtak, 15. januar 2009 - 12:59.

Hvala na podsecanju prevideo sam to za IN i OUT instrukcije, i za
pojasnjenje.

2009/1/15 Sasa Stojanovic <stojsasa@yahoo.com>

> Pogledajte malo detaljnije materijale, vidjecete da instrukcije IN i OUT
> mozete da na dva nacina, za ucitavanje pojedinacnog operanda i za ucitavanje
> niza operanada.
>
> val(val(PC)) - sadrzaj sa adrese koja se nalazi u registru PC, dakle, to je
> rijec neposredno posle instrukcije.
>
> Pozdrav,
> Sasa
>
> --- On *Wed, 1/14/09, Vladimir Nikolic <stajne83@gmail.com>* wrote:
>
> From: Vladimir Nikolic <stajne83@gmail.com>
> Subject: [ir3sp] Instrukcija IN
> To: ir3sp@rti.etf.bg.ac.yu
> Date: Wednesday, January 14, 2009, 7:03 PM
>
>
> U pdf-u sa predmeta Programiranje 1 instrukcija ima oblik:
> 0111 xxxx 1000 nnnn (gde je xxxx adresa pocetka niza, a nnnn duzina niza
> za unos)
>
> dok je u simulatoru instrukcija (u primeru u help-u) predstavljena kao:
>
> 0111 xxxx 0000 nnnn
>
> Koje da racunamo da je tacno?
>
> I jos jedno pitanje. Kod instrukcija sa konstantama (pr. ADD (kod 1001)) da
> li je instrukcija 32-bitna i da li je indirektno ili direktno adresiranje.
> Zbunjuje me objasnjenje na strani 23 pdf-a gde pise :
> 1001 ADD : A1 := A2 + val(val(PC))
> posto je to indirektno adresiranje, a u simulatoru stoji da je konstanta
> "immediate operand"
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>