Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 18:36 ned, 30. 10. 2011 Naslov: |
|
|
[quote="asem"]
Nazalost ona dva primjera iz knjige (str. 52 i 54) nisu mi dovoljna da bih do kraja razumjela što se u ovom zadatku treba napraviti.
Moze mala pomoc?
4Mb=2^2*2^20=2^22 je velicina modula.
Svaka adresa koja se odnosi na taj modul je onda oblika $F0XXXXXX?
A0-A23 su onda najmanje značajne linije koje se direktno priključe na RAM?
[/quote]
Ako je 2^22 velicina modula onda je dovoljno spojiti samo 22 adresne linije A0-A21
[quote]
Što s ostalima? A24-A27 spojimo logičkim sklopom ILI i priključimo u CS1, gdje su A24=..=A27=0, a A28-A31 spojimo logičkim sklopom I u CS2, gdje su A28=..=A31=1 (kako bismo dobili F)?
Što s CS3, CS4 i CS5?
Kako CS6* i CS7* staviti u aktivno stanje 0?[/quote]
Ostale trebate spojiti tako da na kraju zajedno s taktom dobijete
1 u CS1,CS2,CS3,CS4,CS5
0 u CS6*, CS7*
asem (napisa): |
Nazalost ona dva primjera iz knjige (str. 52 i 54) nisu mi dovoljna da bih do kraja razumjela što se u ovom zadatku treba napraviti.
Moze mala pomoc?
4Mb=2^2*2^20=2^22 je velicina modula.
Svaka adresa koja se odnosi na taj modul je onda oblika $F0XXXXXX?
A0-A23 su onda najmanje značajne linije koje se direktno priključe na RAM?
|
Ako je 2^22 velicina modula onda je dovoljno spojiti samo 22 adresne linije A0-A21
Citat: |
Što s ostalima? A24-A27 spojimo logičkim sklopom ILI i priključimo u CS1, gdje su A24=..=A27=0, a A28-A31 spojimo logičkim sklopom I u CS2, gdje su A28=..=A31=1 (kako bismo dobili F)?
Što s CS3, CS4 i CS5?
Kako CS6* i CS7* staviti u aktivno stanje 0? |
Ostale trebate spojiti tako da na kraju zajedno s taktom dobijete
1 u CS1,CS2,CS3,CS4,CS5
0 u CS6*, CS7*
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
asem Forumaš(ica)
Pridružen/a: 01. 01. 2008. (19:10:03) Postovi: (E)16
Spol:
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 22:08 ned, 30. 10. 2011 Naslov: |
|
|
[quote="asem"]Hvala. sad mi je sve puno jasnije.[/quote]
Ne zaboravite kod kreiranja logickih skloipova i da uvjet na pocetnu adresu mora biti zadovoljen
asem (napisa): | Hvala. sad mi je sve puno jasnije. |
Ne zaboravite kod kreiranja logickih skloipova i da uvjet na pocetnu adresu mora biti zadovoljen
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
fejky Forumaš(ica)
Pridružen/a: 23. 06. 2010. (16:53:45) Postovi: (3D)16
Spol:
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
Postano: 12:32 pon, 31. 10. 2011 Naslov: |
|
|
U petom zadatku s četvrtih vježbi, tražimo najveći broj u nizu...
I sad imamo ovo:
[code:1]
CMP.W D2, D0
BCC.S LOOPTEST ; BHI :?[/code:1]
Tu je trebalo proučiti zašto ne piše BHI umjesto BCC. Razlika između te dvije stvari je u tome što BHI brancha samo ako su C [i]i Z[/i] nula, a BCC ne gleda Z, tj. Z smije biti 1, tj. brojevi koji su se uspoređivali smiju biti jednaki... I onda će se, konkretno u ovom programu, stari maksimalni broj prebrisati novim samo ako je novi strogo veći, a to je dobro jer na taj način "štedimo operacije", iako bi program ispravno radio i da piše BHI.
Jesam to dobro shvatio? Ako ne, kako sam trebao shvatiti?
U petom zadatku s četvrtih vježbi, tražimo najveći broj u nizu...
I sad imamo ovo:
Kod: |
CMP.W D2, D0
BCC.S LOOPTEST ; BHI :? |
Tu je trebalo proučiti zašto ne piše BHI umjesto BCC. Razlika između te dvije stvari je u tome što BHI brancha samo ako su C i Z nula, a BCC ne gleda Z, tj. Z smije biti 1, tj. brojevi koji su se uspoređivali smiju biti jednaki... I onda će se, konkretno u ovom programu, stari maksimalni broj prebrisati novim samo ako je novi strogo veći, a to je dobro jer na taj način "štedimo operacije", iako bi program ispravno radio i da piše BHI.
Jesam to dobro shvatio? Ako ne, kako sam trebao shvatiti?
|
|
[Vrh] |
|
googol Forumaš(ica)
Pridružen/a: 29. 09. 2011. (21:23:09) Postovi: (71)16
Spol:
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
fejky Forumaš(ica)
Pridružen/a: 23. 06. 2010. (16:53:45) Postovi: (3D)16
Spol:
|
|
[Vrh] |
|
Kirgudu Forumaš(ica)
Pridružen/a: 23. 01. 2011. (17:55:43) Postovi: (11)16
Spol:
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
kakt00s Forumaš(ica)
Pridružen/a: 17. 10. 2007. (12:19:40) Postovi: (183)16
Spol:
Lokacija: :ɐɾıɔɐʞoן
|
Postano: 15:22 pon, 31. 10. 2011 Naslov: |
|
|
[quote="asem"][quote="rurushu"]Imam pitanje u vezi 2. zadatka sa popravnog kolokvija: [url]http://brale.math.hr/nastava/gr/materijali/kolokviji/2009/pop-p.pdf[/url]
U knjizi su dane slike pored svakog zadatka pa nisam siguran je li dobro razmišljam.
Dakle, piše da je kapacitet 4Mb, pa sam 12 najmanje značajnih adresnih linija priključio izravno na RAM.
Navedena je početna adresa $F0000000. Je li to znači da svaka adresa koja se odnosi na taj modul treba biti oblika $F0000XXX?
Ako da, je li onda svejedno kojim redosljedom i koliko adresnih linija spajam na svaki priključak ako sve skupa namjestim tako da se modul aktivira samo kod gore navedenih adresa?[/quote]
Nazalost ona dva primjera iz knjige (str. 52 i 54) nisu mi dovoljna da bih do kraja razumjela što se u ovom zadatku treba napraviti.
Moze mala pomoc?
4Mb=2^2*2^20=2^22 je velicina modula.
Svaka adresa koja se odnosi na taj modul je onda oblika $F0XXXXXX?
A0-A23 su onda najmanje značajne linije koje se direktno priključe na RAM?
Što s ostalima? A24-A27 spojimo logičkim sklopom ILI i priključimo u CS1, gdje su A24=..=A27=0, a A28-A31 spojimo logičkim sklopom I u CS2, gdje su A28=..=A31=1 (kako bismo dobili F)?
Što s CS3, CS4 i CS5?
Kako CS6* i CS7* staviti u aktivno stanje 0?[/quote]
Jel bi onda ovo bilo rješenje zadatka?
[url]http://imageshack.us/photo/my-images/257/20111031151121.jpg/[/url]
[url]http://imageshack.us/photo/my-images/225/20111031151157.jpg/[/url]
Sorry na orijentaciji :)
asem (napisa): | rurushu (napisa): | Imam pitanje u vezi 2. zadatka sa popravnog kolokvija: http://brale.math.hr/nastava/gr/materijali/kolokviji/2009/pop-p.pdf
U knjizi su dane slike pored svakog zadatka pa nisam siguran je li dobro razmišljam.
Dakle, piše da je kapacitet 4Mb, pa sam 12 najmanje značajnih adresnih linija priključio izravno na RAM.
Navedena je početna adresa $F0000000. Je li to znači da svaka adresa koja se odnosi na taj modul treba biti oblika $F0000XXX?
Ako da, je li onda svejedno kojim redosljedom i koliko adresnih linija spajam na svaki priključak ako sve skupa namjestim tako da se modul aktivira samo kod gore navedenih adresa? |
Nazalost ona dva primjera iz knjige (str. 52 i 54) nisu mi dovoljna da bih do kraja razumjela što se u ovom zadatku treba napraviti.
Moze mala pomoc?
4Mb=2^2*2^20=2^22 je velicina modula.
Svaka adresa koja se odnosi na taj modul je onda oblika $F0XXXXXX?
A0-A23 su onda najmanje značajne linije koje se direktno priključe na RAM?
Što s ostalima? A24-A27 spojimo logičkim sklopom ILI i priključimo u CS1, gdje su A24=..=A27=0, a A28-A31 spojimo logičkim sklopom I u CS2, gdje su A28=..=A31=1 (kako bismo dobili F)?
Što s CS3, CS4 i CS5?
Kako CS6* i CS7* staviti u aktivno stanje 0? |
Jel bi onda ovo bilo rješenje zadatka?
http://imageshack.us/photo/my-images/257/20111031151121.jpg/
http://imageshack.us/photo/my-images/225/20111031151157.jpg/
Sorry na orijentaciji
_________________ Muy importante!
|
|
[Vrh] |
|
Mas Forumaš(ica)
Pridružen/a: 18. 10. 2008. (11:22:20) Postovi: (53)16
Spol:
|
Postano: 16:56 pon, 31. 10. 2011 Naslov: |
|
|
[quote="Atomised"]I onda će se, konkretno u ovom programu, stari maksimalni broj prebrisati novim samo ako je novi strogo veći, a to je dobro jer na taj način "štedimo operacije", iako bi program ispravno radio i da piše BHI.
Jesam to dobro shvatio? Ako ne, kako sam trebao shvatiti?[/quote]
Ja cu se usuditi odgovoriti umjesto asistenta. Da, poanta je da se ne odvija promjena koja nije potrebna, tj ne "mijenja" sadrzaj registra sa istim sadrzajem.
Atomised (napisa): | I onda će se, konkretno u ovom programu, stari maksimalni broj prebrisati novim samo ako je novi strogo veći, a to je dobro jer na taj način "štedimo operacije", iako bi program ispravno radio i da piše BHI.
Jesam to dobro shvatio? Ako ne, kako sam trebao shvatiti? |
Ja cu se usuditi odgovoriti umjesto asistenta. Da, poanta je da se ne odvija promjena koja nije potrebna, tj ne "mijenja" sadrzaj registra sa istim sadrzajem.
_________________ Smisao zivota, Svemira i svega je rekurzivno prebrojiv.
|
|
[Vrh] |
|
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
asem Forumaš(ica)
Pridružen/a: 01. 01. 2008. (19:10:03) Postovi: (E)16
Spol:
|
|
[Vrh] |
|
mona Forumaš(ica)
Pridružen/a: 27. 05. 2010. (14:16:12) Postovi: (43)16
|
|
[Vrh] |
|
Bole13 Forumaš(ica)
Pridružen/a: 01. 11. 2008. (00:33:50) Postovi: (5A)16
Spol:
|
|
[Vrh] |
|
Buki Forumaš(ica)
Pridružen/a: 17. 10. 2010. (20:15:17) Postovi: (56)16
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
|
[Vrh] |
|
|