Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 211

Publicidad

El +3 utiliza la puerta de E
/S
1FFDh para realizar
ciertas
operaciones de conmutación
de ROM y RAM. El campo del bits para esta dirección es el siguiente:
DO
Y
DI
Conmutación de ROM/RAM
D3
Decide si DO y DI afectan a la ROM o a la RAM
D4
Motor del disco
D5
Señal STROBE en la puerta paralelo (activa a nivel bajo)
Cuando el bit Oestá a
O,
el bit 1 es indiferente
y
el bit 2 constituye un conmutador 'vertical'
para la ROM (que elige entre ROM O y ROM 2, o entre ROM 1 Y ROM 3). El bit 4 de
la puerta 7FFDh es un conmutador 'horizontal' para la ROM (que elige entre ROM O
Y
ROM 1, o entre ROM 2 y ROM 3). El siguiente diagrama ilustra
las
diferentes
posibilidades:
Bit 4 de 7FFDh (23388)
ROM O
(variable
de
sistema:
BANKM)
~
horizontal
~
ROM 1
Editor
Sintaxis
i
i
Bit 2 de 1FFDh (23399)
(variable de
sistema
:
BANK678)
vertical
vertical
~
ROM 3
~
~
horizontal
~
48 BASIC
L:J
Conmutación borizontal
y
vertical de la ROM
Es útil imaginar que el bit 4 de la puerta 7FFDh y el bit 2 de la puerta 1FFDh se combinan
para formar un número
de
dos bits (margen de O a 3) que determina qué ROM entra en
la zona de OOOOh a 3FFFh
.
Al formar ese número, el bit 4 de la puerta 7FFDh sería el
menos
significativo
,
y el otro el más significativo .
Sección 24. La memoria
20\

Publicidad

loading