Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 376

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

B - 1 6
d i e A C E - L e i t u n g e b e n f a l l s n a c h 0 z i e h t . J e d e r D M A v e r a n l a ß t d i e M M U , in d i e
V I C - K o n f i g u r a t i o n u m z u s c h a l t e n .
B.2.5 Die Speicherseiten-Zeiger
Die S e i t e n z e i g e r
A d r e s s i e r u n g d e r b e i d e n u n t e r s t e n S p e i c h e r s e i t e n v o n je 2 5 6 B y t e s e r l a u -
b e n . D i e s ist b e s o n d e r s n ü t z l i c h , d e n n sie h e l f e n , die F e s t l e g u n g d e r Z e r o
P a g e
u n d
d e s
$ 0 0 0 0 - $ 0 1 FF, w i e sie n o r m a l e r w e i s e f ü r d i e 6 5 0 0 - P r o z e s s o r - F a m i l i e gilt, z u
b e s e i t i g e n .
Für d i e V e r s c h i e b u n g d e r Z e r o P a g e l i e f e r t d i e M M U d i e b e i d e n
P a g e - Z e i g e r - R e g i s t e r POH u n d POL ( P a g e 0 P o i n t e r H i g h , P a g e 0 P o i n t e r
L o w ) . Bei e i n e m b e l i e b i g e n Z e r o P a g e - Z u g r i f f ( $ 0 0 0 0 - $ 0 0 F F ) w e r d e n die
B i t s 0 b i s 3 d e s P O H - R e g i s t e r s u n d d i e m i t d e m P O H - R e g i s t e r n k o r r e s p o n -
d i e r e n A d r e s s e n T A 1 6 b i s T A 1 9 g e s e t z t .
In d e r v o r l i e g e n d e n V e r s i o n k o n t r o l l i e r t d a s Bit 0 die E r z e u g u n g d e s C A S O -
o d e r d e s C A S 1 - S i g n a l s a b h ä n g i g d a v o n , o b d a s Bit 0 = 0 o d e r 1 ist. Die B i t s
1 b i s 3 w e r d e n i g n o r i e r t .
Die r e s t l i c h e n B i t s s i n d 0, sie ü b e r d e c k e n d i e R A M - B a n k - B i t s . Die R O M -
B l o c k - u n d d i e I / O - B l o c k - B i t s b e s t i m m e n , w e l c h e p h y s i k a l i s c h e S p e i c h e r -
s e i t e als Z e r o P a g e b e i allen Z e r o - P a g e - Z u g r i f f e n
P O H - R e g i s t e r b e s c h r i e b e n , w i r d e s s o l a n g e z w i s c h e n g e s p e i c h e r t , b i s a u c h
d a s P O L - R e g i s t e r b e s c h r i e b e n w i r d .
Die B i t s 0 - 7 d i e s e s R e g i s t e r s w i r k e n auf d i e A d r e s s e n T A 8 - T A 1 5 , w e n n auf
e i n e d e k l a r i e r t e Z e r o P a g e z u g e g r i f f e n w i r d . In d i e s e m Fall w i r d a u t o m a t i s c h
auf die O r i g i n a l - Z e r o P a g e u m g e s c h a l t e t . Ein S c h r e i b e n in d i e s e s R e g i s t e r
e r z w i n g t e i n e n Z e r o P a g e - T r a n s f e r , s o b a l d d e r T a k t i m p u l s auf 0 g e h t . Die
b e i d e n R e g i s t e r s i n d i m I / O - B e r e i c h a n g e l e g t , u n d z w a r POL b e i $ D 5 0 7 u n d
POH b e i $ D 5 0 8 .
Die R e g i s t e r f ü r die V e r s c h i e b u n g d e r S p e i c h e r s e i t e 1 ( S t a p e l s p e i c h e r ) s i n d
im I / O - B e r e i c h f ü r P 1 L b e i $ D 5 0 9 u n d P 1 H b e i $ D 5 0 A a n g e o r d n e t . Die
F u n k t i o n e n u n d d i e k o r r e s p o d i e r e n d e n S i g n a l e e n t s p r e c h e n d e n e n v o n POH
u n d POL. Die R e g i s t e r p a a r e s i n d n a c h d e m E i n s c h a l t e n o d e r n a c h e i n e m
S y s t e m - R e s e t auf 0 v o r e i n g e s t e l l t , d . h . Z e r o P a g e u n d S t a p e l s p e i c h e r l i e g e n
p h y s i k a l i s c h u n d l o g i s c h i m A d r e ß b e r e i c h $ 0 1 FF.
(s. B i l d B.4) s i n d vier R e g i s t e r , d i e e i n e
S t a p e l s p e i c h e r s
S p e i c h e r v e r w a l t u n g ( M M U )
auf
d e n
p h y s i k a l i s c h e n
u n a b h ä n g i g e
A d r e ß b e r e i c h
Z e r o
e r s c h e i n t . W i r d
d a s

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis