ULA no Quartus II
Engenharia de Computação
Henrique Lucas Fernandes
Jorge Durvalino Junior
PRIMEIRO TRABALHO PRÁTICO
Belo Horizonte
25/03/2013
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS
Engenharia de Computação
Henrique Lucas Fernandes
Jorge Durvalino Junior
PRIMEIRO TRABALHO PRÁTICO
Relatório das simulações realizadas no software Quartus II referente ao primeiro trabalho prático da disciplina de Sistemas
Digitais
Professor: Francisco Manoel Pinto Garcia
Belo Horizonte
25/03/2013
RESUMO
A Unidade Lógica Aritmética (ULA) é um bloco que executa operações aritméticas e lógicas. Entre as operações aritméticas que executa, ela soma, subtrai, divide e determina se um número é positivo ou negativo ou se é zero.
Ela pode também executar funções lógicas como And, Or ou Xor. A ULA é um bloco básico de um microprocessador ou CPU de um computador.
SUMÁRIO
1. Introdução ----------------------------------------------------- ----2. Soma sem carry in ----------------------------------------------3. Soma com carry in ----------------------------------------------4. Subtração sem carry in ----------------------------------------5. Subtração com carry in ----------------------------------------6. AND lógico bit a bit ----------------------------------------------7. OR lógico bit a bit ------------------------------------------------8. XOR lógico bit a bit ----------------------------------------------9. Nulo ------------------------------------------------------------------10. Rotação para esquerda ---------------------------------------11. Rotação para direita --------------------------------------------12. Rotação para esquerda através do carry ------------------13. Rotação para direita através do carry ----------------------14. Deslocamento para esquerda lógico ------------------------15. Deslocamento para direita lógico ----------------------------16. Deslocamento para direita lógico