Acceso a páginas de memoria
Ejemplo de programa
Las palabras de datos 4 a 11 son transferidas a través del DB 45 de una CPU 928 hacia el DX
45 (palabras de datos O a 7 ) de una segunda CPU pasando por el coordinador C. La
sincronización entre el emisor y el receptor (servicio muitiprocesador) se hace mediante el
OB 218.
Página de memoria actual sobre el coordinador
no 255
Célula de coordinación sobre la página de memoria (reserva):
dirección 53
Zona de transmisión de datos sobre la página de memoria (lectura
y
escritura): dirección
54
-
59
EMISOR
L
KB255
L
KB 53
SPA
08218
SPB
=M001
BEA
M001 : A
DB 45
L
KY2,255
L
KB 54
ENT
L
DD 4
SPA
OB 216
TAK
L
DD 6
SPA
OB 216
TAK
L
DD
8
SPA
OB 216
TAK
L
DD 10
SPA
OB 216
TAK
L
KYO, 255
L
KB 53
ENT
L
KB
O
SPA
OB 216
no de la página de memoria
dirección de la célula de coordinación
transferencia no de emplazamiento de representación en
la célula sobre la página de memoria
cuando VKE
=
"1" (transferencia rehusada),
salta hacia la marca
si no, fin del módulo
apertura del módulo de datos origen
2
=
indicativo de long. d. pal., no página
dirección de comienzo sobre la pág.mernoria
escritura en el acumulador 3
palabras de datos 4 y 5
(= 4
bytes)
transferir primera doble palabra
aumentar dirección en 4 (AKKU 2-L
=
58)
salvaguardar la dirección de destino
transferencia de la 2Voble palabra
transferencia de la 3Voble palabra
transferencia de la 4a doble palabra
direc. con no de emplazamiento de represent.
AKKU 1
=
O
borrar no de emplazam. de representación
+
liberar zona
de transmisión de datos