Strona zerowa

From Atariki

Revision as of 00:09, 19 sty 2011; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Obszar pamięci $0000-$00FF, mający dla procesorów z rodziny 65xx specyficzne, 'sprzętowe' znaczenie, ze względu na istnienie oddzielnego trybu adresowania "strony zerowej", szybszego niż adresowanie reszty pamięci. Na stronie zerowej typowo umieszcza się wskaźniki, gdyż wymagają tego prawie wszystkie (oprócz JMP) rozkazy działające w pośrednim trybie adresowania.

System operacyjny używa strony zerowej do przechowywania zmiennych i wskaźników. Zasadniczy podział adresów wygląda następująco:


AdresyOpis
$00-$7FZmienne systemu operacyjnego
$80-$D3Wolne do wykorzystania przez program użytkownika
$D4-$FFZmienne pakietu matematycznego


"Programem użytkownika" jest np. wewnętrzny interpreter Atari BASIC.

Personal tools