Circuitos Digitais: Unidade Lógica e Aritmética
Projetar uma ULA que realize operações sobre operandos inteiros sem sinal de 4 bits. As operações são selecionadas com base nos valores das entradas S2, S1 e S0, conforme definida na tabela abaixo:
S2 S1 S0 Nome operação Operação
0 0 0 pass Variável A vai direto para a saída S
0 0 1 AND A AND B
0 1 0 OR A OR B
0 1 1 NOT A’
1 0 0 Adição A + B
1 0 1 Subtração A – B
1 1 0 Incremento A + 1
1 1 1 Decremento A - 1
Além da saída S, a ULA também deve gerar os seguintes indicadores de status da operação:
CF – carry flag à flag que indica se a operação realizada gerou um vai-um no bit mais significativo
ZF – zero flag à flag que indica se a operação resultou em um valor zero
O trabalho poderá ser realizado em dupla e deve ser realizado usando o LOGISIM.
Um documento deve descrever os detalhes da implementação e os testes de funcionamento realizados, avaliando os resultados.
Soluções para a tarefa
Respondido por
5
mais um perdido que nem eu na aula do valim
Perguntas interessantes