8-18
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 .EU
.EU = 1
.LEN < 0
no
.POS < 0
no
el bit .EM se restablece
el bit .DN se restablece
.POS = 0
no
.POS ≥ .LEN
no
1756-6.4.1ES - Octubre de 1999
.EU = 0
el bit .EU está
establecido
sí
sí
sí
el bit .EM está
establecido
sí
el bit .DN se
establece
la condición de salida de
renglón está establecida
como verdadera
fin
Acción:
.LEN < 0
.POS < 0
el bit .EM se
restablece
el bit .EM está
.LEN >
establecido
tamaño del
arreglo
.POS ≤ 1
.POS < 1
.POS = .POS + 1
Destino = FIFO[0]
i = 1
FIFO[ i – 1] = FIFO[ i ]
i = i +1
i < .LEN
sí
no
sí
no
sí
fallo mayor
no
sí
el bit .EM está
establecido
no
sí
Destino = 0
no
sí
no
el bit .EM está
establecido
el bit .DN está
establecido