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

Re: ispitni zadatak

by Milos Nikitovic
utorak, 05. februar 2008 - 11:24.

Evo ovako,

Kada imas npr. DS:BX to znaci da se od dve 16-bitne pravi jedna 20-bitna
(DS*16+BX)

E sada, kada imas BX: DS:BX + SI + Displ to je ustvari BX:(BX+SI+Displ), a
sabiranjem 16-bitnih registara bx,si i Displ dobijas i 16-bitni rezultat
tako da se prenos tu gubi. Posle se tek, uparivanjem dve 16-bitne adrese
dobija 20-bitna.

Poz, Milos

2008/2/5, Sasa Vitorovic <savitor85@gmail.com>:
>
> Pozdrav,
>
> zadatak 14.februar 2006:
> "Odrediti efektivne adrese (ukoliko je moguće) i fizičke adrese podataka
> za sledeće načine adresiranja ako su (BX)=884E, (SI)=2F0B,
> Displacement=CAFF, (DS)=5500.
> a) neposredno: -
> b) registarsko indirektno koristeći BX: DS:884EH = 5D84EH
> c) relativno bazno indeksno koristeći BX: DS:BX + SI + Displ =
> 5D258H
> d) registarski relativno korišćenjem BX: DS:BX + Displ = 5A34DH"
>
> Ja pod C i D dobijem 6D258H, odnosno 6A34Dh. zasto su oni zanemarili
> prenos pri sabiranju?
>
> Pozdrav,
> Sasa Vitorovic
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
>


--
Milos Nikitovic
milos.nikitovic@gmail.com
+381 62 486864
http://galeb.etf.bg.ac.yu/~nm030291d