8-12
Instrucciones de arreglo (archivo)/desplazamiento (BSL, BSR, FFL, FFU, LFL, LFU)
Condición:
la condición de entrada de renglón es verdadera
examine el bit .EN
.EN = 1
.LEN < 0
no
.POS < 0
no
el bit .EM se resta-
blece
el bit .DN se resta-
blece
.POS = 0
no
.POS ≥ .LEN
no
Indicadores de estado aritmético: no afectados
1756-6.4.1ES - Octubre de 1999
Acción:
.EN = 0
el bit .EN está
establecido
sí
sí
el bit .EM está
establecido
el bit .DN está
establecido
sí
el bit .EM está
establecido
sí
el bit .DN se
establece
sí
.LEN < 0
no
sí
.POS < 0
no
el bit .EM se resta-
blece
el bit .DN se resta-
blece
.POS = .POS + 1
sí
.POS ≥ .LEN
no
.POS o .LEN >
sí
tamaño del
arreglo
no
sí
.POS > .LEN
no
FIFO[.POS – 1] = origen
la condición de salida de
renglón está establecida
como verdadera
fin
el bit .EM está
establecido
el bit .DN se
establece
fallo mayor
.POS = .POS + 1