unidade lógica e aritmética (alu).pdf

2
Universidade São Judas Tadeu (U.S.J.T.) Prof. Pedro Cardozo Júnior Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit: é um circuito digital capaz de realizar diversas operações lógicas e aritméticas sobre dados binários de entrada. A operação específica realizada pela ALU é determinada por um código binário específico colocado nas entradas de seleção de funções. Capítulo 6 (Tocci) Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit. Bibliografia : • Tocci, Ronald J.; Widmer, Neal S. Sistemas Digitais – Princípios e Aplicações. São Paulo, SP : Pearson Prentice Hall, 2003. 755p. ISBN 8587918206 (broch.)

Upload: glauber-menezes

Post on 23-Jan-2016

42 views

Category:

Documents


17 download

DESCRIPTION

Unidade Lógica e Aritmética (ALU).pdf

TRANSCRIPT

Page 1: Unidade Lógica e Aritmética (ALU).pdf

Universidade São Judas Tadeu (U.S.J.T.) Prof. Pedro Cardozo Júnior

Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit: é um circuito digital capaz de realizar diversas operações lógicas e aritméticas sobre dados binários de entrada. A operação específica realizada pela ALU é determinada por um código binário específico colocado nas entradas de seleção de funções. Capítulo 6 (Tocci) Unidade Lógica e Aritmética ou (ALU) Arithmetic Logic Unit. Bibliografia:

• Tocci, Ronald J.; Widmer, Neal S. Sistemas Digitais – Princípios e Aplicações. São Paulo, SP : Pearson Prentice Hall, 2003. 755p. ISBN 8587918206 (broch.)

Page 2: Unidade Lógica e Aritmética (ALU).pdf

Exercícios (roteiro lógicos 12): 1) Projetar uma (Arithmetic Unit) Unidade Arimética de 4 bits que realize duas operações, com sinal (0 à 7), controladas pela entrada “X”. Um sinal de aviso informando que o resultado é zero (Flag de zero – Fz) e outro sinal de aviso informando que houve um overflow (Flag de overflow – Ov) devem ser apresentados conforme as tabelas a seguir.

X1 X0 Operação 0 0 A + B 0 1 A – B 1 0 A AND B 1 1 A OR B

Fz Função 0 Indica resultado ≠ 0 1 Indica resultado = 0

Ov Função 0 Não houve overflow 1 Houve overflow