Re: pitanje
znaci treba projektovati i red i stek i funkcije
za rad i sa redom i sa stekom, jel' tako?
ali ipak u zadatku se jasno kaze da se sve realizuje za RED, evo lepo pise:
FIFO = first in first out \
=> QUEUE !! ja stvarno ne vidim da
je negde spomenut STACK :)))
LILO = last in last out /
a..
1.. (3) Napisati u asembleru mikroprocesora i8086 sledece procedure za rad
sa cirkularnim baferima:
2.. QueueInit - inicijalizacija reda. Kao parametri prosleduje se velicina
reda, širina (BYTE, WORD, DWORD), tip (FIFO, LILO) i ostali neophodni
parametri.
a.. IsQueueEmpty - funkcija koja proverava da li je red prazan.
b.. IsQueueFull - funkcija koja proverava da li je red pun.
c.. Dequeue- funkcija koja dohvata element iz reda. Potrebno je
realizovati funkciju kao blokirajucu, odnosno ukoliko je red prazan, ceka se
na element.
d.. Enqueue - funkcija koja ubacuje elemenat u red. Potrebno je
realizovati funkciju kao blokirajucu, odnosno ukoliko je red pun, ceka se da
se oslobodi mesto u redu.
Koristeci realizovane funkcije i prekide, napisati program koji
demonstrira rad realizovanih funkcija. Testirati sve granicne
slucajeve.
za rad i sa redom i sa stekom, jel' tako?
ali ipak u zadatku se jasno kaze da se sve realizuje za RED, evo lepo pise:
FIFO = first in first out \
=> QUEUE !! ja stvarno ne vidim da
je negde spomenut STACK :)))
LILO = last in last out /
a..
1.. (3) Napisati u asembleru mikroprocesora i8086 sledece procedure za rad
sa cirkularnim baferima:
2.. QueueInit - inicijalizacija reda. Kao parametri prosleduje se velicina
reda, širina (BYTE, WORD, DWORD), tip (FIFO, LILO) i ostali neophodni
parametri.
a.. IsQueueEmpty - funkcija koja proverava da li je red prazan.
b.. IsQueueFull - funkcija koja proverava da li je red pun.
c.. Dequeue- funkcija koja dohvata element iz reda. Potrebno je
realizovati funkciju kao blokirajucu, odnosno ukoliko je red prazan, ceka se
na element.
d.. Enqueue - funkcija koja ubacuje elemenat u red. Potrebno je
realizovati funkciju kao blokirajucu, odnosno ukoliko je red pun, ceka se da
se oslobodi mesto u redu.
Koristeci realizovane funkcije i prekide, napisati program koji
demonstrira rad realizovanih funkcija. Testirati sve granicne
slucajeve.
- References:
- RE: pitanje
- From: "Ivan Milosavljevic" <ivan.mile@sezampro.yu>
- RE: pitanje
Previous by date: RE: pitanje
Next by date: RE: opticki enkoder, pitanje za Gvozdena
Previous by thread: RE: pitanje Next by thread: Re: pitanje
Previous by thread: RE: pitanje Next by thread: Re: pitanje