Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
chinchi Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=732&c=178)
![](images/avatars/16493650584220e38ea695d.jpg)
Pridružen/a: 25. 02. 2005. (00:15:30) Postovi: (B2)16
Spol: ![žensko žensko](images/gender/female.gif)
|
|
[Vrh] |
|
GauSs_ Moderator
![Moderator Moderator](dyck.php?id=338&c=1340&t=1)
![](images/avatars/731011044287a226afd69.gif)
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: 231
|
Postano: 21:00 sri, 26. 1. 2011 Naslov: |
|
|
[quote="chinchi"]dva pitanja:
koji je minimalni uvjet za polozit prakticne zadatke? jel mi dovoljno ispravno rijesit dva zadatka za 5 bodova koja asistent izabere?
[/quote]
da
[quote]
drugo: zast mi se u simulatoru, nakon RUN cesto javlja ovo za kodove za koje sam cula da drugima rade:
Line 1111 Emulator exception occurred at location 200e. Execution halted
i slicno...[/quote]
zato sto vjerojatno zaboravljas ono sa TRAPom ili ga krivo koristis
chinchi (napisa): | dva pitanja:
koji je minimalni uvjet za polozit prakticne zadatke? jel mi dovoljno ispravno rijesit dva zadatka za 5 bodova koja asistent izabere?
|
da
Citat: |
drugo: zast mi se u simulatoru, nakon RUN cesto javlja ovo za kodove za koje sam cula da drugima rade:
Line 1111 Emulator exception occurred at location 200e. Execution halted
i slicno... |
zato sto vjerojatno zaboravljas ono sa TRAPom ili ga krivo koristis
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
some_dude Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=3921&c=89)
Pridružen/a: 08. 11. 2009. (16:23:13) Postovi: (59)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: Zd-Zg
|
|
[Vrh] |
|
eta Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=2051&c=47)
Pridružen/a: 16. 02. 2007. (16:54:15) Postovi: (2F)16
|
|
[Vrh] |
|
some_dude Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=3921&c=89)
Pridružen/a: 08. 11. 2009. (16:23:13) Postovi: (59)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: Zd-Zg
|
Postano: 13:01 sub, 29. 1. 2011 Naslov: |
|
|
[quote="eta"]Zna li netko riješiti zadatak sa popravnog kolokvija?
Ne razumije što se događa ako umjesto RTE koristimo
MOVE.W (SP) +, SR
RTS[/quote]
Ima pod a i pod b pitanje. Pod a kad si u nadglednom nacinu rada ce funkcionirati ta stvar, jer spremiš minimalni kontekst na nadgledni stog, i onda kad završiš sa prekidnim potprogram, prvo pokupiš 16 bita sa vrha stoga, to ti je statusni registar i pošto si bija u nadglednom načinu rada, kad se obavi RTS, onda će on uzeti 32 bita sa onog stoga u kojem načinu rada si, u ovom slučaju si u nadglednom, pa će sa nadglednog i uzeti tih 32 bita i spremiti će to u PC da se vrati tamo di je i sta program prije prekida.
Pod b, kad si u korisničkom načinu rada ova stvar neće funkcionirati. Dogodi se prekid, on će staviti minimalni kontekst na nadgledni stog i prijeći će u nadgledni način rada. Nakon što se obavi što se ima za obaviti treba se vratiti u korisnički način rada. Prvo će uzeti 16 bita sa vrha, i prijeći će u korisnički način rada (kako je bilo i prije prekida). I sada je fora u tome da će on kada izvodi RTS uzeti 32 bita sa korisničkog stoga, i neće uzeti dobru adresu na koju se treba vratiti.
Valjda je sad jasnije :)
eta (napisa): | Zna li netko riješiti zadatak sa popravnog kolokvija?
Ne razumije što se događa ako umjesto RTE koristimo
MOVE.W (SP) +, SR
RTS |
Ima pod a i pod b pitanje. Pod a kad si u nadglednom nacinu rada ce funkcionirati ta stvar, jer spremiš minimalni kontekst na nadgledni stog, i onda kad završiš sa prekidnim potprogram, prvo pokupiš 16 bita sa vrha stoga, to ti je statusni registar i pošto si bija u nadglednom načinu rada, kad se obavi RTS, onda će on uzeti 32 bita sa onog stoga u kojem načinu rada si, u ovom slučaju si u nadglednom, pa će sa nadglednog i uzeti tih 32 bita i spremiti će to u PC da se vrati tamo di je i sta program prije prekida.
Pod b, kad si u korisničkom načinu rada ova stvar neće funkcionirati. Dogodi se prekid, on će staviti minimalni kontekst na nadgledni stog i prijeći će u nadgledni način rada. Nakon što se obavi što se ima za obaviti treba se vratiti u korisnički način rada. Prvo će uzeti 16 bita sa vrha, i prijeći će u korisnički način rada (kako je bilo i prije prekida). I sada je fora u tome da će on kada izvodi RTS uzeti 32 bita sa korisničkog stoga, i neće uzeti dobru adresu na koju se treba vratiti.
Valjda je sad jasnije
|
|
[Vrh] |
|
eta Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=2051&c=47)
Pridružen/a: 16. 02. 2007. (16:54:15) Postovi: (2F)16
|
|
[Vrh] |
|
Crazylamb1 Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=1480&c=302)
![](images/avatars/13210268114ca8f067e1f39.png)
Pridružen/a: 09. 06. 2006. (01:17:33) Postovi: (12E)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: Albertane, Mars
|
|
[Vrh] |
|
GauSs_ Moderator
![Moderator Moderator](dyck.php?id=338&c=1340&t=1)
![](images/avatars/731011044287a226afd69.gif)
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: 231
|
|
[Vrh] |
|
lalalala Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=4959&c=4)
Pridružen/a: 29. 01. 2011. (22:08:33) Postovi: (4)16
|
|
[Vrh] |
|
lanek Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=3785&c=81)
![](images/avatars/162501484de6bb21418ba.jpg)
Pridružen/a: 06. 10. 2009. (21:51:48) Postovi: (51)16
Spol: ![žensko žensko](images/gender/female.gif)
|
|
[Vrh] |
|
lalalala Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=4959&c=4)
Pridružen/a: 29. 01. 2011. (22:08:33) Postovi: (4)16
|
|
[Vrh] |
|
eta Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=2051&c=47)
Pridružen/a: 16. 02. 2007. (16:54:15) Postovi: (2F)16
|
|
[Vrh] |
|
some_dude Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=3921&c=89)
Pridružen/a: 08. 11. 2009. (16:23:13) Postovi: (59)16
Spol: ![muško muško](images/gender/male.gif)
Lokacija: Zd-Zg
|
Postano: 17:53 ned, 30. 1. 2011 Naslov: |
|
|
[quote="eta"]Da,i mene to zanima...htjela bi naučiti to,ali ne znam od kuda....[/quote]
Profesor je to nešto kratko objašnjava na predavanjima, uglavnom ima jedino ona slika na slideu 8/45 u file-u Von Neumann. Al nema nikakvih objašnjenja uz sliku.
Recimo onaj zadatak sa popravnog od prošle godine. Tamo počinje sa adrese F0 00 00 00 taj memorijski modul. Modul je veličine 4 GB, pa će trebati 22 bita od 32 bita sabirnice da se mogu adresirati te lokacije na modulu. 31, 30, 29 i 28 bit tih memorijskih lokacija (najljeviji) su postavljeni uvijek na 1 (F0 00 00 00). Onda krećemo od najdesnijih bitova i uzmemo prva 22. Onaj ostatak između ta 22 bita i ovih najlijevijih nam je nebitan, to moze uvijek biti 0. To je valjda adresni prostor. Ne znam jel dobro ovako. :?
Kako to izgleda nacrtano, neman kameru da uslikan pa da stavin, al moze se skuziti sa one slike sa predavanja za MC 6800.
eta (napisa): | Da,i mene to zanima...htjela bi naučiti to,ali ne znam od kuda.... |
Profesor je to nešto kratko objašnjava na predavanjima, uglavnom ima jedino ona slika na slideu 8/45 u file-u Von Neumann. Al nema nikakvih objašnjenja uz sliku.
Recimo onaj zadatak sa popravnog od prošle godine. Tamo počinje sa adrese F0 00 00 00 taj memorijski modul. Modul je veličine 4 GB, pa će trebati 22 bita od 32 bita sabirnice da se mogu adresirati te lokacije na modulu. 31, 30, 29 i 28 bit tih memorijskih lokacija (najljeviji) su postavljeni uvijek na 1 (F0 00 00 00). Onda krećemo od najdesnijih bitova i uzmemo prva 22. Onaj ostatak između ta 22 bita i ovih najlijevijih nam je nebitan, to moze uvijek biti 0. To je valjda adresni prostor. Ne znam jel dobro ovako.
Kako to izgleda nacrtano, neman kameru da uslikan pa da stavin, al moze se skuziti sa one slike sa predavanja za MC 6800.
|
|
[Vrh] |
|
eta Forumaš(ica)
![Forumaš(ica) Forumaš(ica)](dyck.php?id=2051&c=47)
Pridružen/a: 16. 02. 2007. (16:54:15) Postovi: (2F)16
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
|