«« ( Date ) »» // «« ( Thread ) »» // mips-nastava - 2003

Re: ako neko zna...

by Vlada
petak, 31. januar 2003 - 18:32.


----- Original Message -----
From: "Ivan Milosavljevic" <ivan.mile@sezampro.yu>
To: "MIPS" <mips-nastava@titan.etf.bg.ac.yu>
Sent: Friday, January 31, 2003 11:45 AM
Subject: [mips-nastava] ako neko zna...


> 1. Koje se vrednosti nalaze u registrima IP i CS posle izvršenja
instrukcije
> call dword ptr [bx], ako je (BX)=0150h i (DS)=1000h?
>
> U dve knjige sam našao dva različita objašnjenja, pa sad ne znam da li je
> tačan odgovor
> (IP)=5352h, (CS)=5150h ili (IP)=5150h, (CS)=5352h

... Verovatno si pogresno protumacio jer u obe knjige pise da se nova
vrednost IP uzima sa adrese [BX+1]:[BX] a za CS sa edrese [BX+3]:[BX+2] tj u
tvom slucaju u IP se ubacuje rec sa adrese 10150h a u CS sa adrese 10152h

> 2. Da li je u interapt kontroleru 8259A komanda automatic end of interrupt
> (AEOI) jača od maske (OCW1)? Drugim rečima, ako je prekid maskiran a
stigne
> zahtev po toj liniji za vreme izvršavanja nekog drugog prekida koji je
> postavio AEOI, da li će prekid biti prihvaćen ili ne?
>
> Poz,
> -+- I V A N -+-

... Jedina dodirna tacka bita AEOI i OCW1 je u tome sto se nakon drugog INTA
impulsa brise ISR bit koji odgovara upravo prihvacenom prekidu , sto dalje
znaci da ce biti prihvacen bilo koji prekid ( u skladu sa pravilima
prioriteta ) koji nije maskiran komandnom reci OCW1, pa cak i prekid koji je
nizeg prioriteta od onog koji se trenutno obradjuje . Posto je u tvom
slucaju prekid maskiran on nece biti prihvace bez obzira da li koristis AEOI
ili sam saljes EOI .


.... Ivane, video sam da si postavljao ranije pitanja u vezi novijih rokova
. Zanima me da li si uspeo nesto da nadjes sto je mladje od '99 . Naravno
ako i neko drugi zna gde ima novijih rokova bilo li lepo da nas obavesti ..

> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
>