Dyskusja:6502

Z Atariki
Wersja z 31 gru 2007, 19:23 autorstwa 0xF (dyskusja | edycje) (błędy)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania
  • rejestr znaczników zapisany na stos przez PHP ma zawsze ustawiony bit B

Dlaczego to ma być błąd? Tzw. znacznik B nie jest przechowywany w procesorze, a tylko odkładany na stos w momencie wystąpienia przerwania.

  • rozkazy typu read-modify-write (ASL, DEC, INC, LSR, ROL, ROR) wykonują dwa zapisy do modyfikowanej komórki pamięci, z czego za pierwszym razem procesor zapisuje przypadkowe śmieci.

Nie przypadkowe śmieci, tylko wartość odczytaną z komórki pamięci.

--0xF 18:23, 31 gru 2007 (CET)