I 6502-terminologi, deles minnet opp i deler på 256 bytes, kalt pages. Den første pagen, fra adresse 0000h til 00FFh, kalles zero page, og har en spesiell bruk: De fleste instruksjonene som drar nytte av verdier i minnet, kan aksessere minnet med bare én byte når det er snakk om en adresse i zero page (de 256 første bytene). Dermed sparer man en byte i koden, siden 00h til FFh (en byte) akkurat dekker zero page. Den neste pagen, fra adresse 0100h til 01FFh, er fastbundet til å være stacken. Dette kan ikke endres. -registeret brukes som en peker i stack pagen for å holde styr på hvor neste ledige element er.