SLC-500 Avançado
-
Upload
samara-cibele-murai -
Category
Documents
-
view
86 -
download
16
Transcript of SLC-500 Avançado
1
SLC-500
AvançadoAvançadoSLC - 500 Avançado
Sejam Bem Vindos ao Curso
SLC - 500 Avançado.
2
SLC-500
AvançadoAvançado
• INÍCIO DO CURSO: 7:30 h
• INTERVALO PARA O CAFÉ: 9:00 h
• INTERVALO PARA ALMOÇO: 11:45 h às 13:00 h
• INTERVALO PARA CAFÉ: 15:00 h
• TÉRMINO: 16:30 h
• TÉRMINO DO CURSO QUARTA FEIRA 16:30 h
HORÁRIOS
3
SLC-500
AvançadoAvançadoEndereçamento Direto
Quando a condição de entrada se torna verdadeira,
o valor contido em N7:10 é copiado para o acumulado do
contador C5:0
Veja que está especificado qual é o elemento (10) dentro doarquivo N7.
MOV
Source
Dest
MOVE
N7:1012
C5:0.ACC12
4
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 0
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 0 0 0 0 0
] [I:3/5
5
SLC-500
AvançadoAvançado
Neste exemplo, o acumulado do contador, que varia de 0 a 5, será utilizado como endereço indireto do elemento do arquivo N7. A instrução MOV copia a constante 1735 para o endereço indireto N7:[C5:0.ACC], onde [ ] contém o valor atual do acumulado. Assim, se o acumulado for 1, a constante 1735 será copiada para o destino N7:1 , e assim por diante.
Endereçamento Indireto
6
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 1
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 1735 0 0 0 0
] [I:3/5
7
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 2
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 1735 1735 0 0 0
] [I:3/5
8
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 3
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 1735 1735 1735 0 0
] [I:3/5
9
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 4
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 1735 1735 1735 1735 0
] [I:3/5
10
SLC-500
AvançadoAvançadoEndereçamento Indireto
CTUCOUNT UPCounter C5:0Preset 5Accum 5
MOVMOVE
Source 1735Dest N7:[C5:0.ACC]
VALOR:
0 1 2 3 4 5N7:
1735 1735 1735 1735 1735 1735
] [I:3/5
11
SLC-500
AvançadoAvançado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 0
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
VALOR:
0 1 2 3 4 5N7:
531 0 0 0 0 0
Endereçamento Indexado
12
SLC-500
AvançadoAvançado
Neste exemplo, a linha 0 estará incrementando o acumulado do contador C5:0. A linha 1 move o acumulado [Source C5:0.ACC] para a palavra de índice S:24, do arquivo de status.Observe que a palavra de índice S:24 assumirá os valores 0, 1 , 2... a medida que o acumulado é incrementado.A linha 2 move o valor 531 para o destino N7:0
Exemplo:Seja o C5:0.ACC = [0], então S:24 = [0].Logo:
531 será movido para o arquivo N7 : 0.
Endereçamento Indexado
13
SLC-500
AvançadoAvançado
VALOR:
0 1 2 3 4 5N7:
531 531 0 0 0 0
Endereçamento Indexado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 1
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
14
SLC-500
AvançadoAvançado
VALOR:
0 1 2 3 4 5N7:
531 531 531 0 0 0
Endereçamento Indexado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 2
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
15
SLC-500
AvançadoAvançado
VALOR:
0 1 2 3 4 5N7:
531 531 531 531 0 0
Endereçamento Indexado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 3
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
16
SLC-500
AvançadoAvançado
VALOR:
0 1 2 3 4 5N7:
531 531 531 531 531 0
Endereçamento Indexado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 4
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
17
SLC-500
AvançadoAvançado
VALOR:
0 1 2 3 4 5N7:
531 531 531 531 531 531
Endereçamento Indexado
MOVMOVESource 531Dest # N7:1
CTUCOUNT UPCounter C5:0Preset 5Accum 5
MOVMOVESource C5:0.ACCDest S:24
] [I:3/5
19
SLC-500
AvançadoAvançado
São as instruções que manipularão arquivos (vários elementos de uma só vez). Determina-se o endereço do elemento de controle e insere-se
informações, incluindo o endereço de um ou mais arquivos. São elas:
FLL - Preenchimento de ArquivoCOP - Cópia de ArquivosFFL e FFU - Carga e Descarga de ArquivosBSR e BSL - Deslocamento Direita/Esquerda de BitSQC - Entrada de SequenciadorSQO - Saída de SequenciadorSQL - Carga de Sequenciador
Instruções Avançadas
20
SLC-500
AvançadoAvançado
COP
Source
Dest
COPY FILE
Length
] [
Está é uma instrução de saída de alta velocidade que opera de modo semelhante a uma instrução movimento arquivo - para - arquivo . Ela copia dados de um local para outro. Os parâmetros da instrução são :
SOURCE: ( fonte ) é o endereço do arquivo que se deseja copiarDEST : ( destino ) é o endereço do arquivo em que a instrução armazena a
cópiaLENGTH : ( comprimento ) é o número de elementos do arquivo que se
deseja cópiar.
Intrução COP
21
SLC-500
AvançadoAvançado
COP
Source
Dest
COPY FILE
Length
] [I:3/5
Intrução COP
#N7:0
#N9:0
10
VALOR:
0 1 2 3 4 5N9:
0 0 0 0 00
6 7 8 9
0 0 00
VALOR:
0 1 2 3 4 5N7:
20 20 20 20 2020
6 7 8 9
20 20 2020
22
SLC-500
AvançadoAvançado
COP
Source
Dest
COPY FILE
Length
] [I:3/5
Intrução COP
#N7:0
#N9:0
10
VALOR:
0 1 2 3 4 5N9: 6 7 8 9
VALOR:
0 1 2 3 4 5N7:
20 20 20 20 2020
6 7 8 9
20 20 2020
20 20 20 20 2020 20 20 2020
23
SLC-500
AvançadoAvançado
FLL
Source
Dest
FILL FILE
Length
] [
Intrução FLL
Esta é também uma instrução de saída de alta velocidade que opera de modo semelhante a uma instrução de movimento elemento - para - arquivo. Ela carrega elementos de um arquivo com uma imagem, tal como de uma constante do programa ou endereço direto.
Os parâmetros da instrução que se insere são :SOURCE: ( fonte ) é uma constante do programa ou endereço do elemento.DEST: ( destino ) é o endereço do arquivo que se deseja preencher.LENGTH : ( comprimento ) é o número de elementos no arquivo a ser
preenchido.
24
SLC-500
AvançadoAvançado
FLL
Source
Dest
FILL FILE
Length
] [I:3/5
Intrução FLL
5
#N9:0
10
VALOR:
0 1 2 3 4 5N9: 6 7 8 9
20 20 20 20 2020 20 20 2020
25
SLC-500
AvançadoAvançadoIntrução FLL
VALOR:
0 1 2 3 4 5N9: 6 7 8 9
5 5 5 5 55 5 5 55
FLL
Source
Dest
FILL FILE
Length
] [I:3/5
5
#N9:0
10
26
SLC-500
AvançadoAvançado
A) Criar um arquivo de dados do tipo N9 com 100 elementos.
B) Quando for dado um pulso no botão I:3/4, preencher os primeiros 50 elementos deste arquivo com o valor proveniente da chave TW1 (I:1).
C) Quando for dado um pulso no botão I:3/5, copiar os valores dos 50 primeiros elementos para os 50 últimos elementos do mesmo arquivo em apenas uma varredura.
D) Quando for dado um pulso no botão I:3/7, zerar o arquivo de 100 elementos.
Exercício
27
SLC-500
AvançadoAvançado
As instruções FIFO ( Primeiro a Entrar Primeiro a Sair ), são instruções de saída e incluem :
Carga da FIFO ( FFL )Descarga da FIFO ( FFU )As instruções FIFO devem ser utilizadas aos pares e também deve ser
utilizado o mesmo arquivo e endereço de controle para ambas.Estas duas instruções de saída são utilizadas em conjunto para construir um
registro de deslocamento assíncrono de palavras.
Instrução FIFO
28
SLC-500
AvançadoAvançadoInstrução FIFO
FFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
100
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
100
29
SLC-500
AvançadoAvançadoInstrução FIFO
R6:11EN
LENGHT
POSITION
DN EU EM ESTADO
R 6 CONTROLEN 7 INTEIROF 8 FLUTUANTE|||X 255 INDEFINIDO
BIT HABILITAÇAO DA FFU
BIT DE VAZIO
30
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
100
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
100
VALOR:
0 1 2 3 4 5N9:
0 0 0 0 00
6 7 8 9
0 0 00
10N7:0 0N7:10
I:3/5
I:3/6
31
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
101
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
101
VALOR:
0 1 2 3 4 5N9:
0 0 0 0 010
6 7 8 9
0 0 00
10N7:0 0N7:10
I:3/5
I:3/6
32
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
102
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
102
VALOR:
0 1 2 3 4 5N9:
55 0 0 0 010
6 7 8 9
0 0 00
55N7:0 0N7:10
I:3/5
I:3/6
33
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
103
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
103
VALOR:
0 1 2 3 4 5N9:
55 99 0 0 010
6 7 8 9
0 0 00
99N7:0 0N7:10
I:3/5
I:3/6
34
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
104
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
104
VALOR:
0 1 2 3 4 5N9:
55 99 01 0 010
6 7 8 9
0 0 00
01N7:0 0N7:10
I:3/5
I:3/6
35
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
105
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
105
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 010
6 7 8 9
0 0 00
73N7:0 0N7:10
I:3/5
I:3/6
36
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
106
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
106
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 3210
6 7 8 9
0 0 00
32N7:0 0N7:10
I:3/5
I:3/6
37
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
107
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
107
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 3210
6 7 8 9
0 0 021
21N7:0 0N7:10
I:3/5
I:3/6
38
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
108
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
108
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 3210
6 7 8 9
04 0 021
04N7:0 0N7:10
I:3/5
I:3/6
39
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
109
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
109
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 3210
6 7 8 9
04 77 021
77N7:0 0N7:10
I:3/5
I:3/6
40
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
1010
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
1010
VALOR:
0 1 2 3 4 5N9:
55 99 01 73 3210
6 7 8 9
04 77 8321
83N7:0 0N7:10
I:3/5
I:3/6
41
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
109
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
109
VALOR:
0 1 2 3 4 5N9:
99 01 73 32 2155
6 7 8 9
77 83 004
83N7:0 10N7:10
I:3/5
I:3/6
42
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
108
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
108
VALOR:
0 1 2 3 4 5N9:
01 73 32 21 0499
6 7 8 9
83 0 077
83N7:0 55N7:10
I:3/5
I:3/6
43
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
107
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
107
VALOR:
0 1 2 3 4 5N9:
73 32 21 04 7701
6 7 8 9
0 0 083
83N7:0 99N7:10
I:3/5
I:3/6
44
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
106
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
106
VALOR:
0 1 2 3 4 5N9:
32 21 04 77 8373
6 7 8 9
0 0 00
83N7:0 01N7:10
I:3/5
I:3/6
45
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
105
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
105
VALOR:
0 1 2 3 4 5N9:
21 04 77 83 032
6 7 8 9
0 0 00
83N7:0 73N7:10
I:3/5
I:3/6
46
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
104
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
104
VALOR:
0 1 2 3 4 5N9:
04 77 83 0 021
6 7 8 9
0 0 00
83N7:0 32N7:10
I:3/5
I:3/6
47
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
103
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
103
VALOR:
0 1 2 3 4 5N9:
77 83 0 0 004
6 7 8 9
0 0 00
83N7:0 21N7:10
I:3/5
I:3/6
48
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
102
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
102
VALOR:
0 1 2 3 4 5N9:
83 0 0 0 077
6 7 8 9
0 0 00
83N7:0 04N7:10
I:3/5
I:3/6
49
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
101
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
101
VALOR:
0 1 2 3 4 5N9:
0 0 0 0 083
6 7 8 9
0 0 00
83N7:0 77N7:10
I:3/5
I:3/6
50
SLC-500
AvançadoAvançadoInstrução FIFOFFL
SourceFIFO LOAD
FIFO
ControlLengthPosition
( EN)
( DN)
( EM)
] [ N7:0#N9:0
R6:11
100
FFU
Dest
FIFO UNLOADFIFO
ControlLengthPosition
( EU)
( DN)
( EM)
] [N7:10
#N9:0
R6:11
100
VALOR:
0 1 2 3 4 5N9:
0 0 0 0 00
6 7 8 9
0 0 00
83N7:0 83N7:10
I:3/5
I:3/6
51
SLC-500
AvançadoAvançadoInstruções BSL/BSR
ER
R6:9EN
TAMANHO DA SÉRIE DE BIT’S ( N0 DE BIT’S )
APONTADOR DE BIT
DN UL ESTADO
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
52
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 0 0 0 0 0 1
R6:9/UL 0 I:3/5 1
I:3/6
53
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 0 0 0 0 1 0
R6:9/UL 0 I:3/5 0
I:3/6
54
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 0 0 0 1 0 1
R6:9/UL 0 I:3/5 1
I:3/6
55
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 0 0 1 0 1 0
R6:9/UL 0 I:3/5 0
I:3/6
56
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 0 1 0 1 0 1
R6:9/UL 0 I:3/5 1
I:3/6
57
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 0 1 0 1 0 1 1
R6:9/UL 0 I:3/5 1
I:3/6
58
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 0 1 0 1 0 1 1 0
R6:9/UL 0 I:3/5 0
I:3/6
59
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 0 1 0 1 0 1 1 0 0
R6:9/UL 0 I:3/5 0
I:3/6
60
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 0 1 0 1 0 1 1 0 0 1
R6:9/UL 0 I:3/5 1
I:3/6
61
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 0B3:10: 1 0 1 0 1 1 0 0 1 0
R6:9/UL 0 I:3/5 0
I:3/6
62
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 0 1B3:10: 0 1 0 1 1 0 0 1 0 1
R6:9/UL 0 I:3/5 1
I:3/6
63
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 0 1 0B3:10: 1 0 1 1 0 0 1 0 1 0
R6:9/UL 0 I:3/5 0
I:3/6
64
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 0 1 0 1B3:10: 0 1 1 0 0 1 0 1 0 0
R6:9/UL 0 I:3/5 0
I:3/6
65
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 0 1 0 1 0B3:10: 1 1 0 0 1 0 1 0 0 1
R6:9/UL 0 I:3/5 1
I:3/6
66
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 1 0 1 0 1B3:10: 1 0 0 1 0 1 0 0 1 1
R6:9/UL 0 I:3/5 1
I:3/6
67
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
1 0 1 0 1 1B3:10: 0 0 1 0 1 0 0 1 1 0
R6:9/UL 0 I:3/5 0
I:3/6
68
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 1 0 1 1 0B3:10: 0 1 0 1 0 0 1 1 0 1
R6:9/UL 1 I:3/5 1
I:3/6
69
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
1 0 1 1 0 0B3:10: 1 0 1 0 0 1 1 0 1 0
R6:9/UL 0 I:3/5 0
I:3/6
70
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
0 1 1 0 0 1B3:10: 0 1 0 0 1 1 0 1 0 1
R6:9/UL 1 I:3/5 1
I:3/6
71
SLC-500
AvançadoAvançadoInstruções BSL/BSR
BSL
File
BIT SHIFT LEFT
Control
Bit address
Length
( EN )
( DN )
] [
#B3:10
R6:9
I:3/05
16
1 1 0 0 1 0B3:10: 1 0 0 1 1 0 1 0 1 1
R6:9/UL 0 I:3/5 1
I:3/6