Você está na página 1de 2

CIRCUITOS DIGITAIS Lista #1 01/05/2011

1) Dadas as expresses abaixo, simplific-las e desenhar o circuito equivalente antes e aps a simplificao. a) S = ((~(A . (B + C))) . D) . (~(A + B)) b) S = (~A + ~B + ~C) . (A + B + ~C) 2) Suponha um circuito que trate dois nmeros A e B, de dois bits cada, da seguinte maneira: caso A==B, ento S=A+B; caso A>B, ento S=A-B; caso A<B, ento S=B-A; caso A=B+1, ento S=B-2. Construa o referente circuito lembrando que S representa a sada do mesmo. Refaa o circuito utilizando-se apenas MUXs de 2 entradas cada. 3) Dado um nmero X qualquer de 5 bits, implementar um circuito que apresente, como sada, o valor 1 caso X seja mltiplo de 3. 4) Sabe-se que as instrues dentro de um computador so representadas por nmeros (opcodes). Tais opcodes so responsveis por ativar os componentes de hardware especficos para a funcionalidade requerida. Suponha a existncia de 4 tipos de instrues que ativaro 4 componentes de hardware segundo a tabela abaixo:

Opcode 00 01 10 11

instruo ADD A,B SUB A,B MOV A,B CMP A,B

resultado Retorna a soma de A e B Retorna a subtrao de A e B Coloca em A o valor de B Realiza a comparao entre A e B. Retorna 00 caso A == B; 01 caso A > B e 10 caso A < B.

Crie o cenrio e os circuitos que foram vistos em aulas de modo que os dados sejam coletados de um barramento hipottico, jogados aos componentes de hardware especficos e, finalmente, colocados os resultados 5) Suponha a existncia de uma fonte de informaes que fornece 4 bits de forma paralela. Faa um esquema para se transmitir tal informao em uma mdia serial e, depois, recuper-la de forma paralela novamente.

6) Existe uma codificao chamada excesso 3, cuja tabela dada abaixo: BCD 0000 0001 0010 0011 0100 Exc 3 0011 0100 0101 0110 0111 BCD 0101 0110 0111 1000 1001 Exc 3 1000 1001 1010 1011 1100 BCD 1010 1011 1100 Exc 3 1101 1110 1111

Monte duas formas distintas para converter um nmero representado em BCD8421 para excesso 3 (sem utilizar MUXs) 7) Crie um circuito de subtrao utilizando apenas circuitos somadores (exemplifique com nmeros de 4 bits). 8) Suponha um teclado com apenas 4 teclas: F (function) e as teclas A, B e C. Faa um circuito que gere, como sada, alm do sinal de tecla pressionada, os seguintes valores de acordo com a tabela baixo: teclas A B C F+A 10 11 12 5 sada teclas F+B F+C A+ B 6 7 1 sada

Outras situaes 0

Modifique o circuito gerado utilizando, agora, apenas MUX de 4 entradas.

Você também pode gostar