Buscar

Circuitos Combinacionais5

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Circuitos combinacionais
ULA (Unidade Lógica/Aritmética)
Realiza operações lógicas e aritméticas com as entradas dependendo da operação especificada
Pode ser implementado usando um multiplexador 8x8
Operação
R
0
0
0
!A
0
0
1
AAND B
0
1
0
A
0
1
1
AOR B
1
0
0
A--
1
0
1
A+ B
1
1
0
A– B
1
1
1
A++
1
Circuitos combinacionais
ULA (Unidade Lógica/Aritmética)
Logisim
2
Circuitos combinacionais
Processador MIPS
Organização/Arquitetura de computadores
Circuitos combinacionais
Deslocadores (Shifters)
Circuito que desloca uma entrada n bits para direita ou para esquerda
Exemplo: deslocadores de palavras de 4 bits
1 0 1 0 (10)
0 1 0 1 (5)
0 1 0 1 (5)
1 0 1 0 (10)
>>1
1<<
Deslocamento de 1 bit para a direita equivale a dividir por 2 (divisão inteira)
Deslocamento de 1 bit para a esquerda equivale a multiplicar por 2
Circuitos combinacionais
Deslocadores (Shifters)
Circuito que desloca uma entrada n bits para direita ou para esquerda
Exemplo: deslocadores de palavras de 4 bits
1 0 1 0
0 1 0 1
0 1 0 1
1 0 1 0
0
0
Circuitos combinacionais
Deslocadores (Shifters)
Circuito que desloca uma entrada n bits para direita ou para esquerda
Exemplo: deslocadores de palavras de 4 bits
1 0 0 0 (8)
0 0 1 0 (2)
0 0 1 0 (2)
1 0 0 0 (8)
>>2
2<<
Deslocamento de 2 bits para a direita equivale a dividir por 4 (divisão inteira)
Deslocamento de 2 bits para a esquerda equivale a multiplicar por 4
Circuitos combinacionais
Deslocadores (Shifters)
Circuito que desloca uma entrada n bits para direita ou para esquerda
Exemplo: deslocadores de palavras de 4 bits
1 0 0 0
0 0 1 0
0 0 1 0
1 0 0 0
0
0
0
0
Circuitos combinacionais
Deslocadores (Shifters)
Exemplo de deslocamento em C
void main() {
 
 char a = 8; // a = 000010002 (8)
 
 a = a<<1; // a = 000100002 (16)
 a = a>>2; // a = 000001002 (4)
}
Circuitos combinacionais
Processador MIPS
Organização/Arquitetura de computadores

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais