Manejo de registros
Errores posibles:
-
Indicador de función en el AKKU 2-L distinto de 1 , 2 o 3.
-
Alguno de los bits 28 a
232
está a "1
"
en el AKKU 1.
En presencia de un error el sistema operativo llama al OB 31 y se carga en el AKKU 1 el indica-
tivo de error 1A49H.
Ejemplos de aplicación
El OB 11 0 permite comprobar las instrucciones que evaluan o influyen sobre el contenido del re-
gistro de indicadores. Su uso no solo se limita al test de las instrucciones. El ejemplo siguiente i-
lustra otro tipo de aplicación.
Selector de subprogramas
Dependiendo del contenido del byte de marcas MBO, se llamará a uno de los 4 subprogramas.
Los bits MO.0 a M0.3 organizan los saltos a los 4 subprogramas. Solo uno de estos bit puede
estar a "1" simultáneamente.
:L
MBO
:SLW 4
:L
KB1
:TAK
:SPA OB110
:SPS =M000
:SPO =M001
:SPM =M002
:SPP =M003
.
.
;desplazar MO.0 a M0.3 4 bits hacia la izqierda
;cargar el indicador de función
;saltar si OS
=
1
;saltar si OV
=
1
;saltar si ANZO
=
1
;saltar si ANZ1
=
1
;si ningún
b i t
está a
"1"
. .
BEA