Učenie so starými 8/16-bitmi

Všetko to čo sa inde nehodí

Moderátori: psichac, Moderátori

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 25 Okt 2015, 11:20

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

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa juraj77 » 25 Okt 2015, 12:02

ty sám sa musíš chcieť učiť....
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 25 Okt 2015, 13:06

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

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa juraj77 » 25 Okt 2015, 15:49

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.."

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 25 Okt 2015, 22:40

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í.

romiadam
Ultimate člen
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

Príspevok od používateľa romiadam » 26 Okt 2015, 02:11

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

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 28 Okt 2015, 22:36

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

Používateľov profilový obrázok
TAZ
Power user
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

Príspevok od používateľa TAZ » 29 Okt 2015, 06:47

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
0
Elektrika je jak ženská, šáhneš kam nemáš a máš ji....

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa juraj77 » 29 Okt 2015, 10:56

vela ludí by vedelo poradiť aj tu, pretože vačšina z nás začínala na PMI, didaktikoch a podobne... :wink:
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 31 Okt 2015, 14:00

nerozumiem ako presne mám spraviť adresovanie ROM, I/O, RAM...
0

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 31 Okt 2015, 20:18

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íš.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 01 Nov 2015, 12:01

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

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 01 Nov 2015, 17:50

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.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 01 Nov 2015, 20:55

tak tu je teda náčrtok doplnený aj o to čo si mi povedal, je to správne?
Prílohy
schema 003.jpg
0

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 01 Nov 2015, 22:10

Á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.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 01 Nov 2015, 23:25

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

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 02 Nov 2015, 18:10

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.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 15 Nov 2015, 22:31

Vie mi niekto už zo spomínanej oblasti pomôcť s obslužným programom pre ten počítač? :D 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. :D
0

JoyBed
Nový člen
Nový člen
Príspevky: 53
Dátum registrácie: 24 Nov 2014, 18:15
Bydlisko: Komárno

Re: Učenie so starými 8/16-bitmi

Príspevok od používateľa JoyBed » 19 Nov 2015, 18:08

Nikto nič? :D Ani nikto kto by ma doučoval assembler? :D
0

Napísať odpoveď