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

Re: ispit

by ljubomir
utorak, 05. jul 2005 - 08:44.

Hello Vladimir,

Monday, July 4, 2005, 9:13:27 PM, you wrote:

VM> Jel  moze neko da mi objasni matematiku ovog zadatka, kako su
VM> dobijene vrednosti koje sam oznacio crvenom bojom ?

VM> Rok je Jun.2003.

VM>  





VM> Naći fizičku adresu skoka za sledeće
VM> načine adresiranja ako su (IP)=2FF0, (CS)=0200, Displacement=20FF, (BX)=6543,
VM> (SI)=3333, (DS)=2222:

VM> a)    intrasegmentno
VM> direktno: CS:Ip + Disp =
VM> 70EFH

VM> b)    intrasegmentno
VM> indirektno koristeći BX i relativno bazno indeksno:
VM> Adresa na: DS:[ BX +
VM> SI + Displ] = 2DB95H, CS:9695 = B695H

VM> c)    intersegmentno indirektno koristeći BX i registarsko indirektno
VM> adresiranje:

VM> Adresa na: DS:[6543] =28763H
VM>                     IP = 6463H, CS = 6665H, CS:IP = 6CAB3H

VM> d)    intersegmentno indirektno koristeći direktno
VM> adresiranje:

VM> Adresa na: DS:Disp = 2431FH
VM>                     IP = 201FH, CS = 2221H, CS:IP =
VM> 2422FH











Na vrhu strane ti pise: Sadržaj memorijske lokacije (bajta) jednak je
vrednosti nižeg bajta adrese te lokacije;
Adresa na: DS:[ BX + SI + Displ] = 2DB95H, CS:9695 = B695H
Posto ti trebaju dva bajta sledi da citas 9695.
Sve ostalo ti je analogno samo sto ti kod intersegmentnog treba i CS i
IP (obrati paznju na redosled).