Dyskusja:6502

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 17:23, 31 gru 2007
0xF (Dyskusja | wkład)
(błędy)
← Previous diff
Wersja z dnia 15:51, 3 sty 2008
KMK (Dyskusja | wkład)

Next diff →
Linia 2: Linia 2:
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. 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.
 +
 +:Dlatego to jest błąd, że stan znaczników sygnalizuje przerwanie, które nie wystąpiło. [[Użytkownik:KMK|KMK]] 16:51, 3 sty 2008 (CET)
* 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. * 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.
Linia 8: Linia 10:
--[[Użytkownik:0xF|0xF]] 18:23, 31 gru 2007 (CET) --[[Użytkownik:0xF|0xF]] 18:23, 31 gru 2007 (CET)
 +
 +:Masz rację, popraw. [[Użytkownik:KMK|KMK]] 16:51, 3 sty 2008 (CET)

Wersja z dnia 15:51, 3 sty 2008

  • 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.

Dlatego to jest błąd, że stan znaczników sygnalizuje przerwanie, które nie wystąpiło. KMK 16:51, 3 sty 2008 (CET)
  • 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)

Masz rację, popraw. KMK 16:51, 3 sty 2008 (CET)
Personal tools