Re: Cyrix 200+ kontraiP166

Autor: Krzysztof Halasa (khc_at_intrepid.pm.waw.pl)
Data: Mon 03 Mar 1997 - 23:46:00 MET


radekp_at_usa.net (Radoslaw Poplawski) writes:

> Program typu:
> LDA #$77
> STA adres+1
> adres JMP $E4xx (oryg. xx=00)
>
> tez jest prawidlowy, ale gdyby pewien procesor wyposazyc w wewn. cache
> - okaze sie byc niedzialajacy.

Oczywiscie, ten program jest prawidlowy. Na procesorach 80286 i nowszych
wykona skok pod adres E400. Na 8088 chyba zreszta tez, ale juz nie pamietam.
Chyba ze pomiedzy STA i JMP przyjdzie przerwanie, wtedy wynik bedzie
odmienny. (Zakladam oczywiscie, ze 80x86 maja np. rejestr A).
Oczywiscie 80x86 nie mialy cache wewnetrznego.

Wracajac do naszego 8080: a on przypadkiem takze nie mial kilkubajtowej
kolejki? Bo cos mi sie wydaje, ze Z80 roznil sie od niego tym, ze jej
nie mial, ale rownie dobrze moglby to byc rejestr do obliczania adresu
skoku.

-- 
Krzysztof Halasa
Network Administrator of The Palace of Youth in Warsaw


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:57:47 MET DST