Učenie so starými 8/16-bitmi
Moderátori: psichac, Moderátori
Učenie so starými 8/16-bitmi
Zdravím! Niekto z BA alebo okolia KN by ste ma vedeli učiť narábať so so starými procákmi ako napríklad Intel 8080, Zilog Z80, Intel 8086, 8088 atd... Základy viem.
0
Re: Učenie so starými 8/16-bitmi
ty sám sa musíš chcieť učiť....
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."
Re: Učenie so starými 8/16-bitmi
Učiť som sa učil a učím sa stále, ale je pár vecí ktorým nerozumiem a nepoznám nikoho kto by mi to objasnil, preto dakoho hľadám tu.
0
Re: Učenie so starými 8/16-bitmi
tak sem napíš čomu nerozumieš. Na tvojom mieste by som sa učil programovať novú generáciu procesorov, pretože nepotrebujú pomocné obvody a pre začiatočníka sú ideálne
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
Keď je to len pár vecí to je dobre. Tak sa pýtaj, všetko sú to procesory na ktorých so začínal. Možno si ešte spomeniem.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
-
- Ultimate člen
- Príspevky: 4418
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: Učenie so starými 8/16-bitmi
Mozes nam prosim ta objasnit, peco cuvas dozadu?
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
Re: Učenie so starými 8/16-bitmi
Pretože ATMELy ma už nudia a neni to počítač, toto sú procesory počítačov a viac mi robí radosť vdýchnut život počítaču ktorý som sám spravil. Láka ma to...
0
- TAZ
- Power user
- Príspevky: 939
- Dátum registrácie: 12 Feb 2008, 00:00
- Bydlisko: Ostrava
- Vek: 56
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
Evidetně je to tu samý odborník se zaručenou radou....
Prosím -tě , zaregistruj se na www.mikrozone.sk , tam ti budou umět poradit
Prosím -tě , zaregistruj se na www.mikrozone.sk , tam ti budou umět poradit
0
Elektrika je jak ženská, šáhneš kam nemáš a máš ji....
Re: Učenie so starými 8/16-bitmi
vela ludí by vedelo poradiť aj tu, pretože vačšina z nás začínala na PMI, didaktikoch a podobne...
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
Dosť málo si naznačil čo chceš. Tak len tak z brucha. Povedzme 8080 procesor. Na posledné 3 adresné linky dáš dekodér 1 z 8. Aby sme boli štýlový tak napríklad MH3205.http://www.teslakatalog.cz/MH3205.html Každý jeden výstup potom môžeš použiť ako chip selekt CS nejakej 8KiBy pamäte. Kde dáš RWM a kde ROM je len na tebe. (obe sú to RAM). Tie povoľovacie ďalšie vstupy (Ex) v tomto prípade nevyužiješ. Pamäte zapojíš paralelne na adresnú a datovú zbernicu. Plus ešte nejako pridať MR a MW čo idú z MH8228
Dnes keď sú kapacity pamätí veľké tak v podstate ani veľa dekódovať nemusíš.
Dnes keď sú kapacity pamätí veľké tak v podstate ani veľa dekódovať nemusíš.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Učenie so starými 8/16-bitmi
A keď mám len 32KB ram a bohvie ešte akú rom tam dám a chudák Intel 8080 vie adresovať len 64KB pameťe. ako to vyriešim keď tam esťe k tomu chcem mať aj jednu 8255 ?
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
Pripojiť jednu RWM a jednu ROM je jednoduché. Skoro by na to stačil jeden invertor na A15. Ale ešte do toho treba pripliesť MEMR a MEMW. Veď napíš presné typy čo tam chceš pripojiť. ROM asi chceš dať od adresy 0000H a RWM potom od 8000H? Prípadne daj nejakú východiskovú schému nech to nie je len akademická debata.
Jednu 8255 tam pripojíš veľmi ľahko adresné bity A0 a A1 pripojíš na A0 a A1 adresnej zbernice procesora. Signály RD a WR pripojíš na IOR a IOW na 8228. CS by mohol byť aj tvrdo na 0, ale lepšie by bol súčin IOR a IOW.
Jednu 8255 tam pripojíš veľmi ľahko adresné bity A0 a A1 pripojíš na A0 a A1 adresnej zbernice procesora. Signály RD a WR pripojíš na IOR a IOW na 8228. CS by mohol byť aj tvrdo na 0, ale lepšie by bol súčin IOR a IOW.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Učenie so starými 8/16-bitmi
tak tu je teda náčrtok doplnený aj o to čo si mi povedal, je to správne?
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
Áno presne tak som to myslel. Teda až na ten XOR pre CS 8255. Ja by som použil NAND + invertor. V podstate všetky hradlá čo tam potrebuješ by šli vyriešiť jedným 7400.
Ešte poznámka že tá 8KiBy ROM sa bude štyri krát zrkadliť v dolnej polovici adresného priestoru.
Ešte poznámka že tá 8KiBy ROM sa bude štyri krát zrkadliť v dolnej polovici adresného priestoru.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Učenie so starými 8/16-bitmi
a teraz moja dumb otázka, aké bude teda rozloženie adresového priestoru? aké adresy má čo? v tomto som totiž tiež mimo a nechápem že čo prečo
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Učenie so starými 8/16-bitmi
S tou RWMkou je to jednoduchšie. CS má povolený vtedy keď A15=H. Ostatné sú k nej pripojené. Takže pracuje keď je tam adresa 1XXX XXXX XXXX XXXX. Keď si za x dáš samé nuly máš spodnú adresu a keď samé 1 maš hornú.
ROM. Tam je CS aktívny vtedy keď A15=L. Teda pracuje pre adresy 0XXX XXXX XXXX XXXX. Zase ak si tam dáš 0 a 1 máš rozsah kedy pracuje. Lenže má pripojených iba 13 adresných bitov. A13 a A14 nevie zbadať takže si opäť môžeš ľahko vypočítať od akej adresy po akú bude fungovať normálne (A13=L, A14=L). Lenže tak isto bude fungovať aj pre adresy kde to platiť nebude. Keď si tam dosadíš všetky možnosti tak zistíš v ktorých adresných rozsahoch sa ti zrkadlí.
Skús si to vypočítať a hodiť sem výsledok. Môžem to potom skontrolovať.
Ak to chceš odstrániť a použiť celú zvyšnú kapacitu tej RWMky tak použiješ dekodér 1 z 8 ako som písal na začiatku. Jeho výstup 0 bude CS pre ROM a súčasne aj pre CS2 tej RWM. CS1 pôjde na 0. zvyšok zostáva.
Na toto netreba ani 3 ročník SPŠE, kde sme sa učili Karnaufove mapy. Stačí 2 ročník so základnými logickými členmi a obvodmi.
ROM. Tam je CS aktívny vtedy keď A15=L. Teda pracuje pre adresy 0XXX XXXX XXXX XXXX. Zase ak si tam dáš 0 a 1 máš rozsah kedy pracuje. Lenže má pripojených iba 13 adresných bitov. A13 a A14 nevie zbadať takže si opäť môžeš ľahko vypočítať od akej adresy po akú bude fungovať normálne (A13=L, A14=L). Lenže tak isto bude fungovať aj pre adresy kde to platiť nebude. Keď si tam dosadíš všetky možnosti tak zistíš v ktorých adresných rozsahoch sa ti zrkadlí.
Skús si to vypočítať a hodiť sem výsledok. Môžem to potom skontrolovať.
Ak to chceš odstrániť a použiť celú zvyšnú kapacitu tej RWMky tak použiješ dekodér 1 z 8 ako som písal na začiatku. Jeho výstup 0 bude CS pre ROM a súčasne aj pre CS2 tej RWM. CS1 pôjde na 0. zvyšok zostáva.
Na toto netreba ani 3 ročník SPŠE, kde sme sa učili Karnaufove mapy. Stačí 2 ročník so základnými logickými členmi a obvodmi.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Učenie so starými 8/16-bitmi
Vie mi niekto už zo spomínanej oblasti pomôcť s obslužným programom pre ten počítač? Nechcem to zvrzať a robiť 100-rokov, učiteľ neverí že by som zvládol s takímito vecami pracovať, musím mu dokázať opak.
0