Chuck Peddle šel za svým snem a vytvořil první osobní počítač

Můj názor  |  zobrazit i odpovědi (trvale)  |  řadit od nejstarších Komentáře nyní řadíme od nejnovějších.
Tímto odkazem můžete řazení změnit.
 |  nových názorů: 14

Názory k článku

01. 08. 2016 10:42

Dovoluji si tvrdit, že registry na 6502 nebyly nijak omezené. Akumulátor byl sice jeden, ale počet 8 bitových indexregistrů (X, Y) byl, myslím, stejný. Pro nepřímé adresování (pro nepřímé indexované v kombinaci s X a Y) se používala celá stránka 0 - tedy 128 "šestnáctibitových" vektorů. Přístup na tuto stránku potřeboval ve srovnání s "běžnou pamětí" poloviční čas. Důvodem, proč bylo zvoleno toto řešení nemuselo být určení procesoru, ale klesající cena pamětí, takže se registry mohly přesunout do ní.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
avatar
01. 08. 2016 10:32

V roce 1970 se ale General Electric rozhodl ukončit své počítačové aktivity : to bylo moudré, počtače stejně neměly budoucnost. Tři mainframy pokryjí celosvětovu potřebu. Ušetřili spoustu peněz.

Souhlasím  |  Nesouhlasím  |  Odpovědět
30. 07. 2016 14:08

Pan Tronner, Vy ste jediny dovod, pre ktory sa na zive.cz opatovne vraciam. Za Vasu pracu som Vam vdacny a dakujem.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
30. 07. 2016 08:48

Díky moc za takové články. Protože podle jiných médií a podle masírky Applu by to snad začalo vypadat, že osobní počítače vymyslel a vytvořil ten psychopat Steve Jobs, který neměl o technice ani páru.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
30. 07. 2016 00:35

Pavle děkuji za další článek. Přiznávám, že to byl můj první, který jsem četl jako čerstvý. Tvoje články jsem objevil někdy v únoru, úplnou náhodou když jsem hledal něco o Atari nebo o 6502. Myslím, že jsem je už přečetl všechny a zbývá „jen“ knížka. Na osmibitové počítače a mikroprocesory nedám dopustit. Můj první počítač bylo v roce 1987 Atari 800XE (jestli si dobře pamatuji, stálo 7500 Kčs i s magnetofonem XC-12, koupeno bylo při náhodné akci v Praze v prodejně Diamant na Václavském náměstí). V jednom článku popisuješ, jak jsi vyráběl konektor na Joystick – vyráběl jsem ho skoro stejně.
Na střední škole jsme měli hlavně i8080 (IQ-151,PMD, TEMS, PMI, SAPI) na ČVUT to už byly hlavně i8086 a diplomku jsem dělal s i8051. Dne učím na střední škole Mikroprocesorovou techniku a snažím se vychovat nějakého budoucího Wozninaka, Pedleho, Minera či Kišše. Pro cvičení momentálně používám ATmega32. Když jsem se před pár roky začal seznamoval s jádrem AVR, moje první reakce byla, že autoři si vzali to dobré, co bylo na Motorole 68xx (či MOS6502) a Intelu (8080, 8051) a spojili to dohromady.
Snažím se taky bojovat proti předsudkům vůči programování v assembleru. Často slyším, že je to něco „fuj“, co se už nepoužívá a podobně. Databázové aplikace či webové stránky se v tom psát moc nedají. Ale software pro mikrořadiče, ovladače hardware, kritické části jádra operačního systému, tam myslím že má pořád své místo....

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
29. 07. 2016 17:11

Malá technická oprava:
6502 nenahrával instrukce z žádný fronty. Měl instrukční registr a zatímco v něm mohla bejt už další instrukce, tak ta předchozí se mohla dokončovat. Ale to samý umělo už i i8080 nebo Z80. Říkalo se tomu fetch-execute overlap. Důvod proč 6502 měla vše v míň cyklech byl jinej. Prostě byla navržená tak, aby se např. z paměti četlo během jednoho cyklu. Aby se ukazatel instrukcí inkrementoval během jednohu cyklu. Aby se přeno mezi dvěma registrama stihnul během jednoho cyklu.
Naproti tomu třeba u Z80 to bylo tak, že se na paměť standardně čekalo zhruba 2 a půl cyklu. Na incrementaci ukazatele instrukcí se čekalo dva cykly. Měla tolik registrů, že nešel jednoduše implementovat přesun během jednoho cyklu, takže tam probíhalo něco jako reg_s => reg_tmp a v dalším cyklu reg_tmp => reg_d (zjednodušeně).
Nevýhodou toho bylo, že vše trvalo víc cyklů, výhodou bylo, že zatímco na začátku se 6502 v max frekvencích pohybovala někde kolem 1,5 MHz, Z80 byla na 4 MHz. Když se 6502 došplhala na 2 MHz, Z80 byla k dispozici na 6 MHz.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
29. 07. 2016 16:35

Dobře "chlapec" udělal, já ho používám s chutí dodnes.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor