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

Hlavní navigace

Názor k článku
ZX Spectrum - vzor 2009

Biktop
Biktop (neregistrovaný) ---.28.broadband3.iol.cz
25. 8. 2009 9:59

Re: 6800

celé vlákno

Však taky 6502 žádné LSL neměla, měla dvojici ASL – LSR. Řekl bych, že to vycházelo z logiky toho, k jakým účelům se hlavně posuny používaly – posun vpravo hlavně k posunu horního nibblu do spodního, tzn. logický posun, posun vlevo hlavně k násobení dvěma, takže aritmetický posun (kvůli znaménku). Neřekl bych, že to popletli, jen vycházeli z praxe a tak to má IMHO být (tedy alespoň v případech, kdy nehodláte uvést technologickou novinku své doby). 8bitové indexy a SP představovalo celkem velkou úsporu a zjednodušení logiky procesoru – a o to šlo, snížit cenu co nejvíce. Vzhledem k malému počtu registrů a bohatému sortimentu adresových režimů (v tomto případě nepřímé indexace přes nultou stránku pomocí Y) to nepředstavovalo žádné zásadní omezení. Např. Z80 šla opačnou cestou – přidala 16bitové „indexovací“ registry IX, IY, ale kdo je kdy opravdu použil k indexaci, když práce s nimi trvala 19 cyklů (oproti 7 při použití BC/DE/HL)? Udělat indexovací registry zdaleka nejpomalejší ze všech – tomu zase já říkám skutečný konstruktérský přehmat.