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

8051 pitanja i jos ponesto

by Sasa Vitorovic
ponedeljak, 04. februar 2008 - 11:11.

Pozdrav,

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