Re: Pomagajte drugovi
Sve je ovo zanimljivo oko domaceg ali..... zabrinuo sam se jer ne znam kako
ovo ide. Kako se dobija ovih 7655, odnosno 5655 iz ovoga pod b) ili pod c)
cs i ip?
Naći fizičku adresu skoka za sledeće načine adresiranja ako su (IP)=2FF0,
(CS)=0200, Displacement=20FF, (BX)=1256, (SI)=3300, (DS)=2120:
a) intrasegmentno direktno: CS:Ip + Disp = 70EFH
b) intrasegmentno indirektno koristeći BX i relativno bazno indeksno:
Adresa na: DS:[ BX + SI + Displ] = 27855H
CS:5655 = 7655H
c) intersegmentno indirektno koristeći BX i registarsko indirektno
adresiranje:
Adresa na: DS:[1256] = 22456H
IP = 5756H
CS = 5958H
CS:IP = 5ECD6H
d) intersegmentno indirektno koristeći direktno adresiranje:
Adresa na: DS:Disp = 232FFH
IP = 00FF
CS = 0201
CS:IP = 210FH
I ja sam se tu bio zbunio. Procitaj napomene iznad prvog zadatka.
Adresa 22456h sadrzi najnizi bajt same adrese, dakle 56h. Tako sledeca
adresa sadrzi 57h a posto se rec sa adrese 22456h cita sa ove dve
adrese, pri cemu je visi bajt na visoj adresi, u stvari ce se
procitati 5756h.
--
Pozdrav,
Igor Stojkovic mailto: stojkovic.igor@gmail.com
- References:
- Pomagajte drugovi
- From: "Ivan" <rivam@verat.net>
- Pomagajte drugovi
Previous by date: Pomagajte drugovi
Next by date: Re: Re:skener
Previous by thread: Pomagajte drugovi Next by thread: Mozda Vam bude korisno
Previous by thread: Pomagajte drugovi Next by thread: Mozda Vam bude korisno