domingo, 4 de dezembro de 2011

ULA - Unidade Lógica Aritmética

    A Unidade Lógica Aritmética é o coração de um processador. Ela é um circuito combinatório responsável por realizar somas, subtrações e operações lógicas. Encontrada em vários circuitos integrados comerciais com diferentes especificações, é de extrema utilidade e importância, devido ao fato de que ela processa as informações que recebe de outros componentes de um computador e comuta os resultados.
    Abaixo encontra-se um diagrama simplificado do circuito integrado MSI 74181, uma ULA de quatro bits. 


    Nas Tabelas 1 e 2 podemos ver descrições sobre as entradas, saídas e operações lógicas e aritméticas que este circuito pode realizar.




    Observe que a ULA é capaz de realizar 16 operações aritméticas binárias e 16 operações lógicas. Lembrando que ela realiza operações de soma e subtração com complemento de dois.
    

sábado, 3 de dezembro de 2011

Circuitos Aritméticos: Soma e Subtração

    A Unidade Lógica Aritmética de um processador é formada por circuitos aritméticos. Assim sendo, acreditamos que fazer uma pequena revisão deste assunto seria legal. Se vocês esqueceram algum detalhe, vão lembrar agora!
   
    Imaginem que eu preciso de um circuito que faça a soma de dois números de um bit cada. Que passos eu preciso seguir para implementar esse circuito? Em primeiro lugar devemos construir uma tabela da verdade com entradas A e B referentes aos dois números que preciso somar e saídas S, que é o resultado da soma, e Ts, o bit de transporte carinhosamente chamado de "vai um". Veja abaixo.

    Após obter a tabela da verdade facilmente encontramos as expressões de saída e, então, podemos visualizar o circuito que, como aqui descrito, é conhecido como meio somador.

    De forma similar podemos implementar um meio subtrator. Fazemos a tabela, obtemos as expressões de saída para S e Ts e implementamos o circuito.


Ts = A'B


    E o que acontece quando queremos somar ou subtrair números de 2 bits ou mais cada? Meio somadores e meios subtratores não resolveriam o problema. Neste caso, precisamos de um circuito que, além de considerar o transporte de saída Ts, considere um transporte de entrada à coluna da esquerda, Te. Chamamos esses circuitos de somadores completos e subtradores completos. Veja as tabelas da verdade abaixo. A primeira refere-se a um somador completo e a outra, a um subtrador completo.

 

     Após as simplificações obtemos as expressões de saída do somador completo:


      E obtemos as expressões de saída do subtrator completo:


      Visualize os circuitos prontos.




     Exemplo: somador de quatro bits. (Cout = Ts; Cin = Te).


     Lembraram? Que tal agora construirmos um circuito que faça soma e subtração sozinho? É bem simples. Basta adicionarmos uma variável de controle à entrada. Quando a variável (vamos chamá-la de M) assumir valor 0 o circuito fará uma soma completa e quando M=1, fará uma subtração completa. Este é um somador/subtrator completo. Observe:

    


    

     Agora estamos melhores preparados pra estudar a ULA!












sexta-feira, 2 de dezembro de 2011

Lixo Eletrônico

      Alguém aí já parou para imaginar para onde foram aquele computador velhinho, aquela TV super antiga, aquele mouse quebrado e tantos outros eletrônicos que já fizeram parte das nossas vidas? Sem falar nas pilhas e baterias que muitos deles precisavam pra funcionar. Será que descartamos corretamente? Será que foram reciclados?

    No mundo são descartados, por ano, cerca de 50 milhões de toneladas de eletrônicos (fonte). Preocupante, não? Ainda mais quando, a cada ano, mais aparelhos são lançados e mais nos fazem achar que os que nós temos se tornam incrivelmente obsoletos e sem graça diante desses mais novos que incluem duas ou três inovações, o que nos faz querer jogar tudo que a gente tem no lixo e comprar tudo de novo. 

      O mais engraçado é que conheço muitas pessoas que nem sabem usar todos os aplicativos do celular e, das pessoas que eu sei que sabem, a maioria nem usa tudo. Enfim, voltando ao tema principal...

      Um dos principais problemas decorrentes da presença desse lixo é a possibilidade de contaminação do solo, da água e, claro, dos seres vivos. O computador que você, provavelmente, está usando para ler este blog contém, em seus componentes, muitas substâncias tóxicas. Alguns dos ingredientes dos aparelhos elétricos são: chumbo, mercúrio, arsênico, cobre, bário, cromo, níquel, zinco, prata e ouro. E há também alguns produtos químicos utilizados para retardar chamas que podem ser prejudiciais a saúde. Não seria muito legal tudo isso vazando e contaminando o solo e a água, seria?



      Pesquisadores da Universidade de Dartmouth reuniram em uma lista os efeitos que algumas dessas toxinas podem fazer à saúde humana. Não estão aí todos os efeitos e nem todas as substancias presentes nos aparelhos. E não sabe-se exatamente o que pode ocorrer no caso de uma exposição prolongada a pequenas quantidades dessas substâncias.

  • Arsênico - pode causar problemas na comunicação entre células e interferir nos gatilhos que geram crescimento celular, possivelmente contribuindo para doenças cardiovasculares, câncer e diabetes, em caso de exposição crônica.
  • Cádmio - afeta a capacidade do corpo de metabolizar cálcio, o que leva a dores ósseas e a ossos frágeis e gravemente enfraquecidos. 
  • Cromo - causa irritações de pele e é potencialmente carcinógeno. 
  • Cobre - pode irritar a garganta e os pulmões e afetar os rins, o fígado e outros órgãos. 
  • Chumbo - o envenenamento por chumbo pode causar sérios problemas de saúde, entre os quais redução da capacidade cognitiva e verbal. Em última análise, a exposição ao chumbo pode causar paralisia, coma e morte. 
  • Níquel - em dosagem alta, é carcinógeno.  
  • Prata - provavelmente não faz mal, mas manipulá-la com freqüência pode causar argirismo, uma doença que causa manchas azuladas permanentes na pele.
      Estão pensando que é só isso? Nem é. Aqui vocês podem se informar sobre lixo eletrônico sendo enviado a países subdesenvolvidos. Vejam as imagens e percebam o acúmulo de lixo. De preferência revoltem-se contra isso e passem o restante do curso de Engenharia Elétrica de vocês pensando em como podem melhorar o cenário. 

       Felizmente as pessoas já começaram a refletir sobre isso. Aqui no Brasil há um Projeto de Lei que visa instituir uma política nacional de resíduos sólidos. Em outros países, como a China, Japão e membros da União Européia, já estão aprovando leis que visam aumentar a reutilização e reciclagem do lixo eletrônico. Já é alguma coisa.

       Vejam este vídeo! É bem interessante e ilustra tudo que falamos aqui. 





    Se você quer se aprofundar eu sugiro que comece por aqui e também sugiro que veja o Guia de Eletrônicos Verdes do Greenpeace.



quinta-feira, 1 de dezembro de 2011

Saudações!

    Olá, queridos e queridas!

    Eis mais um blog criado para a nossa turma de Circuitos Digitais! Aqui, nós não só falaremos sobre o tema principal (Unidade Lógica Aritmética, como vocês já sabem), como também postaremos qualquer coisa que acharmos útil e legal de contar. Opiniões favoráveis e contrárias aos nossos pontos de vista são muito bem vindas, portanto sintam-se à volonté para comentar, elogiar, discutir e criticar as nossas postagens.

    Esperamos sinceramente que todos gostem do nosso blog, aprendam alguma coisa nova com nossos posts e apreciem sem moderação tudo que estiver por estas páginas!