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

Re: ispitni zadatak

by Sasa Vitorovic
utorak, 05. februar 2008 - 11:34.

Pozdrav,

Hvala, to je to. zanemario sam da se prvo formira IP, pa STEK_SEGMENT, pa da se tek onda sabiraju.

A jel zna neko odgovore na:
1) koji mehanizam ubrzavanja koda je prisutan u 8051 koji pomaze kod cesto izvrsavanih prekidnih rutina? [ispitno pitanje]

2)kada se na inicijalizaciji postavi sp=07h, koja se banka koristi? Znam da stek raste ka visim adresama, ali mi je logicno da se posle reseta koristi banka broj 0. takodje znam da se u jednom trenutku moze koristiti samo jedna od cetiri registarske banke.

3)ispitni zadatak jun 2006:
"Koliko se karaktera prenese u jedinici vremena(sec) serijskom asinhronom vezom ako su poznati sledeci parametri: broj informacionih bita je 7, postoji bit parnosti, 2 stop bita, vreme koje protekne izmedju prenosa dva uzastopna karaktera je 4 perioda takta, TxC, RxC=4800Hz, faktor deljenja ucestanosti je 16?

Odgovor:
4800/16=300
1(start)+7(data)+2(stio)+1(parity)+4(delay) = 15
300/15=20
"

koliko ja shvatam, takt kojim se prenose podaci kod sinhrone veze je TxC, RxC, a takt kojim se prenose podaci kod asinhrone veze je baud rate. U tom slucaju TxC sluzi samo da bi radili odabiranje vise puta za jedan poslati bit. Zakljucak je da je kasnjenje od 4 TxC manje od 4 bitska vremena i to baud rate factor puta.

Moje resenje bi glasilo:
1(start)+7(data)+2(stio)+1(parity)+4/16(delay),

jer 16 TxC perioda ulazi u jedan baud rate(bitski) period.


Pozdrav,
Sasa Vitorovic
----- Original Message -----
From: Milos Nikitovic
To: mips-nastava@rti.etf.bg.ac.yu
Sent: Tuesday, February 05, 2008 11:23 AM
Subject: Re: [mips-nastava] ispitni zadatak


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


------------------------------------------------------------------------------


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