Professional Documents
Culture Documents
UNIVERSIDADE FEDERAL DO PARAN SETOR DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELTRICA TE217 Laboratrio de Eletrnica III Prof. Andr MARIANO, Ph.D. Alunos: Patrcia Monteiro Barbosa Lencio Manfred 1) Abaixo segue uma lista de instrues Assembly da famlia AVR que so suficientes para realizar a atividade do prximo laboratrio. Preencha a tabela, seguindo o exemplo:
Instruo Operandos Descrio Operao Flags alterados Ciclos Clock
LDI
Rd, K
Carrega valor imediato (constante) da memria flash para o registrado Rd Carrega os dados vindos do I/O (portas, temporizadores, registrador de configurao etc) dentro do arquivo do registrador Rd. Armazena dados vindos do registrador Rr no arquivo de registro para o I/O. Esta instruo testa um bit simples na I/O e pula para a prxima instruo se o bit o setado. Esta instruo testa um bit simples na I/O e pula para a prxima instruo se o bit est em zero. Limpa o bit de I/O
Rd = K
Nenhum
IN
Rd, A
Rd I/O(A)
Nenhum
OUT
A, Rr
I/O(A) Rr
Nenhum
SBIS
A, b
Nenhum
1/2/3
Nenhum
1/2/3
Nenhum
1/2
SBI
A,b
Ativa um bit especfico na I/O. Esta instruo opera nos bits mais baixos (16 mais baixos) de um registrador de 32 bits. Esta instruo efetua uma comparao entre o registrador Rd e uma constante.
Passa a intruo se o valor for igual
PC PC + 1
Nenhum
1/2
CPI
Rd, K
Rd - K
Z, C, M ,V, S, H
BREQ
k,
Nemhum
1/2
BRNE
Nenhum
1/2
AND
Rd, Rr
Lgica E (AND)
Z, N, V, S
OR
Rd, Rr
Lgica OU (OR)
Rd Rd v Rr
Z, N, V, S
EOR
Rd Rd Rr
Z, N, V, S
2) Criar uma tabela de referncia entre a placa Arduno e o uC AVR utilizado, no que tange as I/O.