Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Názor k článku
Radost z programování

PaJaSoft
PaJaSoft (neregistrovaný)
24. 3. 2005 20:07

Re: Radost z programování

celé vlákno
Spojim-li body 1 a 2, tak castecne s Vami souhlasim, ale stale nevim kam zaradit prerusovaci mod IM2, kdy v jednom registru po prichodu preruseni (50Hz) se vezme cast adresy v pameti, na teto adrese se nachazi fyzicka adresa kam se ma skocit a teprve zde je kod obsluhy tohoto preruseni - tento zpusob je znacne inovativni a velmi silne pripomina obsluhu via IRQ tabulku (at uz fyzickou v pripade I8086 nebo LIT/GIT u I80386 a vyse - mozna uz u I80286) a to prosim v dobe, kdy si o podobnem zpusobu externiho ovladani CPU mohl nechat Intel jen zdat, ten se zmohl jedine na RST...

Jinak dekuji za ten zajimavy odkaz, urcite se sikne, bohuzel nerika vubec nic zajimave, resp. neco co by bylo tak mystericke.... Naopak zajimavejsi vypada odkaz http://www.geocities.com/SiliconValley/Peaks/3938/z80undoc.htm, bohuzel jen vypada... - jednak sam v 3/4 jasne pise - cituji: "Everything said so far is pretty much common knowledge, well-documented by Zilog, the Z-80 manufacturer." - a to bohuzel vcetne prace s polovinami IX a IY (kupodivu kazdy, kdo trosku mysli na to prisel sam, protoze kdyz jde pracovat s HL a take z H a L, a kdyz je jasne, ze IX ci IY se tvori jen prefixem, tak to slo docela trivialne dovodit). Vyuziti instrukci typu LD LX,LX je opravdu vite na co... (a bohuzel ani na presne casovani via takt procesoru), finta XOR A,A, pripadne XOR AX,AX misto loadovani 0 (a tedy pomalejsi, sbernicove narocne, na pametovy radic stresujici instrukce) je snad znama kazdemu... Na druhou stranu, kdo nekdy absolvoval kurzu okolo logickych obvodu, tak mu je jasne, ze je daleko drazsi aby tato 'instrakce' neexistovala nez ji vzit jako prirozeny dusledek dobreho navrhu.

Mel jsem k dispozici patricne osuntelou ORIGINALNI dokumentaci od Zilog Z80 primo od firmy Zilog, mohu Vam rici, ze ty pulky IX a IY tam BYLY normalne dokumentovane. Stejne jako jsem ve sve dobe mel kompletni komentovany vypis CP/M 2.2 (a proto vim proc do dnes maji DOSovske programu na zacatku (u COMu je to napadnejsi) pomerne podivnou 'nevyuzitou' oblast nebo co do dnes provede dlouhy nepodmineny skok na 'virtualni adresu' 0x5h) nebo kompletni popis I8072A, moc zajimave cteni....