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

Re: Domaci pitanja

by Sonja Veljkovic
četvrtak, 22. maj 2008 - 19:36.

Bss je segment gde se cuvaju neinicijalizovani podaci i podaci
inicijalizovani na 0 da bi stedeo memoriju. Ako sam dobro shvatila, tamo
cemo cuvati nasu direktivu DW ? jer ona rezervise jednu rec koja nije
inicijalizovana. Neka me neko ispravi ako gresim ili ako ima jos nesto sto
ide u bss.

Pozdrav

2008/5/22 Dragic Igor <cipi79@gmail.com>:

> Sta bi trebalo da postoji u bss segmentu? Da li kao u predavanjima treba
> da ima samo DS direktiva ili nesto drugo?
>
> ----- Original Message -----
> *From:* Sasa Stojanovic <stojsasa@yahoo.com>
> *To:* ir3sp@rti.etf.bg.ac.yu
> *Sent:* Sunday, May 18, 2008 10:44 PM
> *Subject:* Re: [ir3sp] Domaci pitanja
>
> 1. Obavezno se ograniciti na dvije rijeci.
>
> 2. Kada razmislite o tome sta je BSS segment, kao inzenjeri donesite odluku
> i obrazlozite tu odluku.
>
> Pozdrav,
> Sasa
>
> PS Na pitanja necu moci da odgovaram do 24.05.
>
> *Ivan Mitic <mitkebgd@gmail.com>* wrote:
>
> Jos dva pitanja:
>
> 1. Na casu smo spominjali problem kada se oba operanda instrukcija
> adresiraju registarski indirektno sa pomeranjem. Problem je u tome sto nam
> za tu instrukciju treba 3 reci i resenje je u tome da to treba zabraniti.
> Ista situacija se javlja i kod sledece instrukcije:
> add [var], temp
> prvi operand se direktno adresira pa nam je za adresu potrebna jedna rec, a
> drugi operand je neposredan podatak pa nam je i za to potrebna jos jedna
> rec. Sta raditi sa ostalim problematicnim slucajevima? Mozemo ili da uvedemo
> 3. rec ili da uvedemo restrikciju na 2 reci?
>
> 2. U zadatku se kaze:
> "Studentima je ostalo da se opredjele za naèin rada sa podacima koji su
> definisani u bss segmentu i kojima je dodjeljena poèetna vrijednost
> (obrazlo¾iti izbor)".
> Ovde mi nije jasno na sta se misli. U materjalima nema nicega sto bi moglo
> da pojasni sta bi tu moglo da se radi. BSS segment je slican kao i DAT,
> jedina razlika je u tome sto za njega nije potrebno generisati segmentni
> kod, posto su podaci neicijalizovani.
>
> Hvala
>
> 2008/5/18 Sasa Stojanovic <stojsasa@yahoo.com>:
>
>> 1. Da. Vodite racuna da se ne desi da u ulaznom fajlu imate na pocetku
>> svake linije adresu. Pretpostavljam da ste vi ovdje to naveli zbog lakseg
>> objasnjavanja, i da to nije postojalo u vasem ulaznom fajlu.
>>
>> 2. Moze i decimalni. Za heksalne smo rekli da bude kao sto je u C-u.
>>
>> Pozdrav,
>> Sasa
>>
>>
>> *Ivan Mitic <mitkebgd@gmail.com>* wrote:
>>
>> Imam par nejasnoca u vezi sa domacim:
>>
>> 1. Neka imamo uvedeni simbol "lab1" na sledeci nacin:
>> [24h] lab1: DW 15h
>>
>> a) u slucaju upotrebe simbola "lab1" na sledeci nacin:
>> [40h] push lab1
>> koristimo neposredno adresiranje, velicina instrukcije je 2 reci i na
>> mesto druge reci se upisuje neposredni podatak 24h. Dodatno, za lokaciju 42h
>> postavljamo relokaciju.
>>
>> b) u slucaju upotrebe simbola "lab1" na sledeci nacin:
>> [46h] push [lab1]
>> koristimo direktno adresiranje, velicina instrukcije je 2 reci i na mesto
>> druge reci se upisuje adresa 24h. Ovde takodje dodajemo relokaciju za adresu
>> 48h.
>>
>> 2. Da li se negde u asm kodu moze javiti i dekadni broj ili samo
>> hexadecimalni brojevi? Koji je format hexadecimalnih brojeva, jel moze sa
>> 'h' na kraju?
>>
>> Hvala,
>>
>> Ivan
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
>> -----------------------------------------------------------------
>>
>>
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
>> -----------------------------------------------------------------
>>
>>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>
> ------------------------------
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>


--
Sonja Veljkovic