Herunterladen Inhalt Inhalt Diese Seite drucken

2 S P E I C H E R O R G A N I S A T I O N; S P E I C H E R O R G A N I S A T I O N Des Vc20 - Commodore Computer Volkscomputer Vc-20 Programmierhandbuch

Inhaltsverzeichnis

4.2 S p e i c h e r o r g a n i s a t i o n

Der Mikroprozessor
haengige S p e i c h e r b y t e s zu j e 8 B i t v e r w a l t e n und a d r e s s i e r e n . S i e
koennen s i c h den S p e i c h e r a l s Buch m i t 256 S e i t e n z u j e 256 S p e i -
c h e r b y t e s
v o r s t e l l e n .
S c h r e i b w e i s e ) von $00 b i s $FF g e z a e h l t . So i s t z.B. d i e S e i t e $80
der
S p e i c h e r b e r e i c h von 256 B y t e s , d e r von d e r Adresse
zur Adresse $80FF r e i c h t .
Da
d e r M i k r o p r o z e s s o r
zwei B y t e s
verwendet, kann das e i n e
andere Byte a l s Platznummer i n d i e s e r S e i t e a u f g e f a s s t werden.
Vom
Gesamtspeicher
3.58
K i l o b y t e
7 6 7 9 ) ) ,
6.65 kByte
7 6 7 9 ) )
oder hoechsten
S p e i c h e r e r w e i t e r u n g
kByte
(Adresse $0000 b i s $03FF) w i r d vom B e t r i e b s s y s t e m
und s t e h t dem Anwender daher n i c h t z u r Verfuegung.
Damit v e r f u e g t der VC20 a l s o ueber d r e i v e r s c h i e d e n e
Diese
S p e i c h e r t y p e n
stehenden
Abbildung
S p e i c h e r b e r e i c h e werden i n den folgenden
Dezimal
A r b e i t s s p e i c h e r des
B e t r i e b s s y s t e m s
1024
S p e i c h e r e r w e i t e r u n g
RAM
4096
BASIC-Programm-
s p e i c h e r RAM
7680
B i l d s c h i r m s p e i c h e r
8192
S p e i c h e r e r w e i t e r u n g
RAM/ROM
16384
S p e i c h e r e r w e i t e r u n g
RAM/ROM
24576
S p e i c h e r e r w e i t e r u n g
RAM/ROM
32768
Z e i c h e n g e n e r a t o r ROM
36863
I h r e s VC20 kann b i s zu 65536
Diese
MCS6502
kann der a k t i v e A r b e i t s s p e i c h e r (RAM) beim VC20
( k B y t e )
( A d r e s s e
(Adresse
32 kByte durch Ilinzufuegen e i n e r 24-kByte-
einnehmen. Der u n t e r s t e S p e i c h e r b e r e i c h von 1
1. A r b e i t s s p e i c h e r (RAM)
2. B e t r i e b s s y s t e m s p e i c h e r (ROM)
3. E i n / A u s g a b e - S p e i c h e r z e l l e n der VIAs
sowie
i h r e
noch
einmal
Hex
$0000
$0400
$1000
$1E00
$2000
$4000
$6000
$8000
$8FFF
Abb. 4.1: S p e i c h e r o r g a n i s a t i o n des VC20
S e i t e n
werden
z u r B i l d u n g
Byte
a l s S e i t e n z a h l und d a s
$1000 ( d e z . 4096) b i s $1DFF ( d e z .
$0400
( d e z . 1024) b i s
O r g a n i s a t i o n
z u s a m m e n g e s t e l l t .
A b s c h n i t t e n
Dezimal
36864
VIC-Adressen
37136
Ein/Ausgabe-
S p e i c h e r z e l l e n
37888
F a r b z e l l e n s p e i c h e r
38912
Ein/Ausgabe-
S p e i c h e r z e l l e n
39936
Ein/Ausgabe-
S p e i c h e r z e l l e n
40960
S p e i c h e r e r w e i t e r u n g
ROM
49152
B A S I C - I n t e r p r e t e r
ROM
57344
B e t r i e b s s y s t e m ROM
65535
118
voneinander unab-
( i n hexadezimaler
$8000 b i s
e i n e r S p e i c h e r a d r e s s e
$1DFF ( d e z .
b e n o e t i g t
S p e i c h e r t y p e n :
s i n d
i n d e r unten
D i e e i n z e l n e n
b e s c h r i e b e n .
Hex
$9000
110
$9400
$9C00
$A000
$C000
$E000
$FFFF
Inhaltsverzeichnis
loading

Verwandte Produkte für Commodore Computer VolksComputer VC-20

Inhaltsverzeichnis