CALCULADORA SIMPLES COM ULA
|
|
- Nicolas Fortunato Nunes
- 8 Há anos
- Visualizações:
Transcrição
1 CALCULADORA SIMPLES COM ULA Versão 2012 RESUMO 1 Esta experiência tem por objetivo a utilização de circuitos integrados de operações lógicas e aritméticas para o desenvolvimento de circuitos que executam operações aritméticas básicas. A parte experimental inclui o projeto de uma calculadora simples que executa as operações de soma e subtração, além de multiplicação e divisão por 2 para valores em complemento de dois, utilizando o circuito integrado (ULA de 4 bits). 1. PARTE TEÓRICA 1.1. Soma / Subtração Usando Complemento de Dois Sabe-se que numa operação aritmética em complemento de dois, não se corrige o resultado como no caso da notação em complemento de um. É necessário, porém, somar-se 1 ao complemento bit a bit do número: (Complemento de 2) = (Complemento de 1) + 1. Numa subtração, portanto, costuma-se forçar um vem-um na coluna de bits menos significativos dos operandos: Exemplos: 7-3 = = -2 1 vem-um forçado 1 vem-um forçado (complemento de 1) (complemento de 1) (complemento de 2) Numa soma de dois números de mesmo sinal (positivos ou negativos), a complementação não é necessária e, portanto, não há vem-um forçado. Exemplo: -2 + (-3) = (complemento de 2) (complemento de 2) (complemento de 2) A figura 1.1 mostra um circuito de soma/subtração em complemento de 2 usando um somador binário. 1 Esta experiência foi baseada nas experiências Somadores binários e Calculadora Simples, desenvolvidas para o Laboratório Digital. Calculadora Simples com ULA (2012) 1
2 X Y ou Y' 4 4 SUBTR = Figura Circuito de Soma / Subtração em Complemento de 2 com somador binário Multiplicação e Divisão S As operações de multiplicação e divisão podem ser implementadas em um circuito digital através de um processo iterativo que envolve diversos passos computacionais (Midorikawa, 2004) (Tocci & Widmer, 2007). Por exemplo, a figura 1.2 abaixo ilustra um exemplo de multiplicação multiplicando multiplicador 0000 valor inicial do produto parcial soma multiplicando, bit do multiplicador é desloca para a direita soma multiplicando, bit do multiplicador é desloca para a direita só desloca para a direita, bit do multiplicador é soma multiplicando, bit do multiplicador é desloca para a direita produto Figura 1.2 Exemplo de Multiplicação Binária. Embora estas operações sejam complexas, certas situações podem levar a simplificações no circuito digital que as implementa. Uma destas situações é a da divisão por dois, onde, no caso de números positivos sem sinal, a operação pode ser implementada apenas por um deslocamento de bits de uma posição à direita. Exemplos: 6 / 2 = 3 5 / 2 = desloca à direita de uma posição desloca à direita de uma posição O mesmo pode ser aplicado para a multiplicação de números inteiros positivos por dois, onde esta operação pode facilmente ser implementada com um deslocamento de bits de uma posição à esquerda. Calculadora Simples com ULA (2012) 2
3 1.3. Unidade Lógica e Aritmética (ULA) A Unidade Lógica e Aritmética (ULA) é um circuito combinatório responsável pela execução de somas, subtrações e funções lógicas, em um sistema digital. Na figura 1.3 é mostrado um esquema simplificado de uma ULA. A B S F Figura Esquema Simplificado de uma ULA. A operação que deve ser executada com os dados (A e B) é determinada pelos sinais de controle (S) e o resultado é obtido na saída (F). A complexidade da ULA é proporcional à complexidade do sistema em que será utilizada; assim, sistemas simples permitem ULAs simples, e sistemas sofisticados exigem ULAs sofisticadas. Uma vez estabelecido o porte do sistema, existe também o compromisso entre velocidade e preço. Por exemplo, as calculadoras eletrônicas exigem ULAs que permitem operações complexas, porém com velocidade de operação baixa, reduzindo-se o custo; já os computadores de grande porte exigem velocidade de operação elevada, aumentando o custo da ULA. Atualmente têm-se várias alternativas de circuitos integrados que incluem uma ULA. Entre elas estão o 74181, e 74LS881. A seguir será apresentada uma descrição de uma ULA integrada, o circuito integrado Circuito Integrado uma ULA de 4 bits O circuito integrado MSI é uma ULA de 4 bits que tem possibilidade de executar 16 operações aritméticas binárias e 16 operações lógicas. A figura 1.4 apresenta um diagrama simplificado deste circuito integrado. M A 3 A 2 A 1 S 3 S 2 S 1 S 0 Cn F3 F2 F1 A 0 B3 B2 B1 B F0 G T A = B C n+4 Figura Diagrama Simplificado da ULA As tabelas I e II a seguir apresentam a descrição dos pinos e as operações da ULA. Calculadora Simples com ULA (2012) 3
4 Tabela I - Descrição dos pinos da ULA Pinos Tipo Descrição A 0 a A 3 e B 0 a B 3 Entrada Dados C n Entrada Bit de "vem um" S 0 a S 3 Entrada Seleção da operação Modo de operação: M Entrada M=0 - para operações aritméticas M=1 - para operações lógicas F 0 a F 3 Saída Dados (resultado) C n+4 Saída Bit de "vai-um" G e T Saídas Utilizadas para expansão utilizando carry look-ahead A=B Saída Indica igualdade das duas entradas Tabela II - Sinais e Operações da ULA Seleção Funções Funções Aritméticas ( M = 0 ) Lógicas S 3 S 2 S 1 S 0 ( M = 1 ) C n = 1 (sem carry) C n = 0 (com carry) F = A F = A F = A F = (AORB) F = A OR B F = (A OR B) F = A B F = AORB F = AORB F = 0 F = -1 (*) F = F = A.B F = A + A B F = A + A B F = B F = (A OR B) + A B F = (A OR B) + A B F = A B F = A - B - 1 F = A - B F = A B F = A B- 1 F = A B F = AORB F = A + A.B F = A + A.B F = (A B) F = A + B F = A + B F = B F = AORB+ A. B F = AORB+ A. B F = A. B F = A. B - 1 F = A. B F = 1 F = A + A F = A + A F = AORB F = (A OR B) + A F = (A OR B) + A F = A OR B F = AORB+ A F = AORB+ A F = A F = A - 1 F = A * (-1) 10 é representado por (1111) 2 em C2. As saídas G e T são os sinais "gerador de vai-um", correspondentes ao bit mais significativo e, utilizandose o circuito integrado 74182, look-ahead carry generator, permitem a expansão da largura da palavra a ser manipulada. Calculadora Simples com ULA (2012) 4
5 As operações de subtração são executadas em complemento de dois (C2). Por exemplo, (-1) é representado por (1111). As operações lógicas são executadas bit a bit. Por exemplo, se a operação AND é aplicada às entradas A = 1011 e B = 0110, resulta F = O resultado de uma operação de comparação é apresentado na saída A = B. Para tanto, deve-se executar a operação A - B - 1 com C n = 1; se as duas entradas são iguais, a saída A = B toma o valor 1. Esta saída tem a configuração open-colector para que seja possível implementar uma função wired-and dentre duas ou mais saídas deste tipo pertencentes a diferentes ULAs, quando se deseja expandir a largura da palavra a ser manipulada. A saída C n+4 representa o sinal de vai-um do último bit da palavra. Ela pode ser usada para propagar o vai-um para o próximo estágio quando não há preocupação com a velocidade do circuito. O sinal C n+4 também pode ser usado em conjunto com a saída A = B para indicar as condições A>B e A<B. OBSERVAÇÃO: Na realidade, em se tratando de um circuito combinatório, a ULA pode trabalhar com operandos representados em lógica positiva ou negativa. A Tabela II acima mostra o significado dos bits de seleção de operações quando se considera o uso de lógica positiva. Consulte o manual (datasheet) do componente para o caso do uso de lógica negativa. Calculadora Simples com ULA (2012) 5
6 2. PARTE EXPERIMENTAL 2.1. Especificação do Projeto Projetar o circuito da Calculadora Simples com ULA, onde a figura 2.1 ilustra os sinais de entrada e saída do circuito. D 3 D 2 D 1 D 0 I 2 I 1 I 0 Execute Calculadora Simples com ULA S 3 S 2 S 1 S 0 Figura 2.1 Circuito da Calculadora Simples com ULA. O circuito deve realizar uma função, determinada pela entrada I (3 bits), sobre o dado de entrada D de 4 bits e o conteúdo do registrador interno A de 4 bits. A tabela 2.1 apresenta as funções a serem implementadas. O resultado deve ser armazenado em A apenas no acionamento do sinal EXECUTE. O circuito da Calculadora Simples com ULA deve trabalhar com valores de 4 bits em notação de complemento de dois. Tabela 2.1 Tabela de funções da Calculadora Simples com ULA. Código I 2 I 1 I 0 Função Soma (A A+D) 1 Subtração (A A-D) 0 Multiplicação por 2 (A A 2) 1 Divisão por 2 (A A 2) 0 Carga de valor (A D) 1 Reset (A 0) 0 Reservado 1 Reservado Para o projeto do circuito devem ser usados componentes básicos como portas lógicas, decodificadores, multiplexadores, somadores binários, registradores, deslocadores e flip-flops Montagem e Depuração do Circuito Nesta etapa, o grupo deve planejar os procedimentos de montagem modular, testes e depuração dos módulos do circuito da Calculadora Simples com ULA. a) A montagem deve ser realizada e testes iniciais devem ser planejados pelo grupo. b) O grupo deve propor um roteiro para a demonstração do correto funcionamento deste circuito. Calculadora Simples com ULA (2012) 6
7 2.3. Programas de Teste do Circuito Completo Agora o grupo deve desenvolver programas para realizar algumas computações abaixo. c) Executar a seguinte sequência de instruções: RESET CARGA 6 em A Subtrai Divide por 2 Qual deve ser o resultado final em A após a execução desta sequência? d) Desenvolver um plano de execução para os seguintes cálculos: i. F = (A + B) - C ii. F = ((A * 2) B) + C iii. F = (A + B C) / 2 e) Elaborar uma tabela contendo todos os sinais que devem ser ativados para a execução de cada plano. f) Executar cada plano para pelo menos um conjunto de valores positivos e negativos. Perguntas: 1. Explique como a operação de multiplicação por 2 poderia ser implementado usando a ULA. 2. Mostre como outras operações (p.ex. operações lógicas) poderiam ser acrescentadas no circuito. 3. Como seria o projeto do circuito da Calculadora se ao invés de uma ULA, fosse usado um somador binário? 3. BIBLIOGRAFIA FREGNI, Edson e SARAIVA, Antonio M. Engenharia do Projeto Lógico Digital: Conceitos e Prática. Editora Edgard Blucher Ltda, WAKERLY, John F. Digital Design Principles & Practices. 4 th edition, Prentice Hall, Fairchild Semiconductor. TTL Data Book. Mountain View, California, MIDORIKAWA, E. T. Multiplicador binário. Apostila de Laboratório Digital, versão de PCS/EPUSP. Somadores binários. Apostila de Laboratório Digital, PCS/EPUSP. Calculadora simples. Apostila de Laboratório Digital, Texas Instruments. TTL Logic Data Book, TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L. Digital Systems: principles and applications. 11th ed., Prentice-Hall, MATERIAL DISPONÍVEL Circuitos Integrados TTL: 7400 portas NAND de 2 entradas 7402 portas NOR de 2 entradas 7404 portas inversoras 7408 portas AND de 2 entradas 7410 portas NAND de 3 entradas 7420 portas NAND de 4 entradas 7474 flip-flops tipo D 7486 portas XOR multiplexadores de 2 para registrador de 4 bits ULA de 4 bits contador síncrono up/down de 4 bits registrador deslocador bidirecional de 4 bits registrador deslocador de 4 bits Calculadora Simples com ULA (2012) 7
8 5. EQUIPAMENTOS NECESSÁRIOS 1 painel de montagens experimentais. 1 fonte de alimentação fixa, 5V ± 5%, 4A. 1 osciloscópio digital. 1 multímetro digital. 1 gerador de pulsos. Histórico de Revisões E.T.M./2003 revisão e adaptação. M.D.M. e E.T.M./2005 revisão. E.T.M./2008 revisão. E.T.M./2012 versão inicial com ULA. Calculadora Simples com ULA (2012) 8
CALCULADORA SIMPLES COM ULA
CALCULADORA SIMPLES COM ULA Versão 2013 RESUMO 1 Esta experiência tem por objetivo a utilização de circuitos integrados de operações lógicas e aritméticas para o desenvolvimento de circuitos que executam
Leia maisCONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
Leia maisEPUSP PCS 2011 Laboratório Digital I. Uma ULA Simples
Uma ULA Simples Versão 2013 RESUMO Esta experiência tem como objetivo o desenvolvimento do projeto de uma unidade lógica e aritmética simples que realiza quatro operações sobre dados de quatro bits. OBJETIVOS
Leia maisEPUSP PCS 2011 Laboratório Digital I. Uma ULA Simples
Uma ULA Simples Versão 2015 RESUMO Esta experiência tem como objetivo o desenvolvimento do projeto de uma unidade lógica e aritmética simples que realiza quatro operações sobre dados de quatro bits. OBJETIVOS
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./23 (revisão e adaptaçào) M.D.M. e E.T.M. (revisão) E.T.M./28 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados de soma binária para o desenvolvimento
Leia maisEPUSP PCS 2021/2308/2355 Laboratório Digital GERADOR DE SINAIS
GERADOR DE SINAIS E.T.M./2007 (adaptação) E.T.M./2011 (revisão) RESUMO Esta experiência tem como objetivo a familiarização com o problema da conversão de sinais digitalizados em sinais analógicos, o conversor
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./2003 (revisão e adaptaçào) M.D.M. e E.T.M./2006 (revisão) E.T.M./2008 (revisão) E.T.M./20 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados
Leia maisSistema de Aquisição de Dados
Sistema de Aquisição de Dados Versão 2013 RESUMO Nesta experiência será desenvolvido o projeto de um sistema de aquisição e armazenamento de dados analógicos em formato digital. O sinal de um sensor de
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./2003 (revisão e adaptação) E.T.M. e M.D.M./2005 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados de soma binária para o desenvolvimento
Leia maisSomadores Binários E.T.M./2005 (revisão)
Somadores Binários E.T.M./2005 (revisão) RESUMO Esta experiência tem por objetivo a familiarização com somadores binários, notadamente os paralelos, que realizam a soma simultânea de todos os bits de dois
Leia maisFigura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento
1 2 3 Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento digital - (Sistemas Digitais: Princípios e Aplicações
Leia maisEPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital
Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser
Leia maisAritmética Binária e. Bernardo Nunes Gonçalves
Aritmética Binária e Complemento a Base Bernardo Nunes Gonçalves Sumário Soma e multiplicação binária Subtração e divisão binária Representação com sinal Sinal e magnitude Complemento a base. Adição binária
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisCAPÍTULO 6 ARITMÉTICA DIGITAL
CAPÍTULO 6 ARITMÉTICA DIGITAL Introdução Números decimais Números binários positivos Adição Binária Números negativos Extensão do bit de sinal Adição e Subtração Overflow Aritmético Circuitos Aritméticos
Leia maisCircuitos Digitais Cap. 5
Circuitos Digitais Cap. 5 Prof. José Maria P. de Menezes Jr. Objetivos Aritmética Digital Adição Binária Subtração Binária Representação de números com sinal Complemento de 2 Negação Subtração como soma
Leia maisUnidade Lógica e Aritmética
Unidade Lógica e Aritmética J.L.R.B. e P.S.C./2001 (revisão) E.T.M./2002 (revisão e adaptação) E.T.M./2003 (revisão) E.T.M./2005 (revisão) E.T.M./2008 (revisão) RESUMO Esta experiência tem por objetivo
Leia maisA Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER.
Disciplina: Arquitetura de Computadores Turma: 3CC Data: 18/12/12 Nota: Professor: Renato E. N. de Moraes Semestre: 2012-2 Valor: 2,0 pt Aluno: Trabalho 01 - Projeto Neander O computador NEANDER foi criado
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital ARITMÉTICA DECIMAL
ARITMÉTICA DECIMAL Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma e subtração decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283).
Leia mais5º Experimento: Somador Binário de números com sinal
Capítulo 1 5º Experimento: Somador Binário de números com sinal 1.1 Objetivos Usar uma porta XOR de duas entradas para realizar a função unária de negação. Usar um somador binário para somar números sem
Leia maisMultiplexação de Displays
Multiplexação de Displays D.T. e J.R.B./200 (revisão) E.T.M./2003 (revisão da parte experimental) E.T.M./200 (revisão) E.T.M./2006 (revisão) RESUMO Nesta experiência são apresentados alguns conceitos sobre
Leia maisULA- Unidade Lógica Aritmética. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h
ULA- Unidade Lógica Aritmética. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Sumário Unidade Lógica Aritmetrica Registradores Unidade Lógica Operações da ULA Unidade de Ponto Flutuante Representação
Leia maisIntrodução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte III) Prof.a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisGUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO
GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia
Leia maisMÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO
ESCOLA SECUNDÁRIA JOÃO GONÇALVES ZARCO-402011 CURSO PROFISSIONAL TÉCNICO DE GESTÃO DE EQUIPAMENTOS INFORMÁTICOS SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES 10º 12 PLANIFICAÇÃO MODULAR MÓDULO N.º 1
Leia maisMINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José. CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES. Marcos Moecke
MINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES Marcos Moecke São José - SC, 29 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS 5. C 5.2 C ASSÍNCRONOS......
Leia maisAula 8 Circuitos Integrados
INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ula Circuitos Integrados Introdução Portas Lógicas em Circuitos Integrados Implementação de Funções
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação Prof. Fernanda Gusmão de Lima Kastensmidt (turmas DEF) Exercícios Área 2 Lembre-se que o
Leia maisMultiplexação de Displays
Multiplexação de Displays Versão 202 RESUMO Nesta experiência são apresentados alguns conceitos sobre displays ou mostradores. São discutidas as formas de multiplexá-los de modo a reduzir a quantidade
Leia maisMontagem, testes, depuração e documentação de circuitos digitais
Montagem, testes, depuração e documentação de circuitos digitais Versão 2012 RESUMO Esta experiência tem como objetivo um contato inicial com técnicas de montagem, teste e depuração de circuitos digitais.
Leia maisPortas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Portas lógicas e circuitos digitais Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Portas Circuito somador Circuito subtrator flip-flops (registradores)
Leia maisOrganização Básica do Computador
Organização Básica do Computador Modelo de Von Neumann MEMÓRIA ENTRADA ARITMÉTICA LÓGICA SAÍDA CONTROLE Modelo de Von Neumann Introduziu o conceito do computador controlado por programa armazenado. Todo
Leia maisUm circuito comparador permite determinar se dois números binários são iguais, e não o sendo, qual deles é o maior.
Circuitos comparadores ESTV-ESI-Sistemas Digitais-Circuitos MSI e LSI (2) 1/11 Um circuito comparador permite determinar se dois números binários são iguais, e não o sendo, qual deles é o maior. Comparador
Leia maisMarcos da Arquitetura de Computadores (1)
Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (2) Gerações de computadores Geração Zero Computadores Mecânicos (1642 1945) Primeira Geração Válvulas (1945 1955) Segunda
Leia maisExperimento 06 Unidade Aritmética
Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 06 Unidade Aritmética Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário 3 1 Resumo
Leia maisSISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS
CIRCUITOS COMBINATÓRIOS TÍPICOS Setembro de CIRCUITOS COMBINATÓRIOS TÍPICOS - SUMÁRIO: DESCODIFICADORES CODIFICADORES MULTIPLEXERS DEMULTIPLEXERS SOMADORES / SUBTRACTORES COMPARADORES Setembro de CIRCUITOS
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Displays
Displays Versão 2015 1. Displays em Circuitos Digitais É inegável a importância de displays, pois são muito utilizados nos mais variados equipamentos de todas as áreas, como por exemplo, de instrumentação
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE
P L A N O D E E N S I N O DEPARTAMENTO: Engenharia Elétrica DISCIPLINA: Eletrônica Digital SIGLA: ELD0001 PRÉ-REQUISITOS: ALB0001 CARGA HORÁRIA TOTAL: 108 h/aula TEORIA: 72 h/aula PRÁTICA: 36 h/aula CURSO:
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisExemplo de Subtração Binária
Exemplo de Subtração Binária Exercícios Converta para binário e efetue as seguintes operações: a) 37 10 30 10 b) 83 10 82 10 c) 63 8 34 8 d) 77 8 11 8 e) BB 16 AA 16 f) C43 16 195 16 3.5.3 Divisão binária:
Leia maisDisciplina: : ELETRÔNICA DIGITAL
Disciplina: : ELETRÔNICA DIGITAL Professor: Júlio César Madureira Silva Julho 2011 1 Ementa: 1. Sistemas de numeração Numeração decimal Numeração binária Numeração octal Numeração
Leia maisUnidade Lógica e Aritmética
Unidade Lógica e Aritmética J.L.R.B. e P.S.C./2001 (revisão) E.T.M./2002 (revisão e adaptação) E.T.M./2003 (revisão) E.T.M./2005 (revisão) E.T.M./2008 (revisão) E.T.M./2011 (revisão) RESUMO Esta experiência
Leia maisANO LETIVO 2015 / 2016
1 30 40 21-9-2015 03-11-2015 Sistemas de Numeração Conhecer a estrutura de um Sistema de Numeração e os principais Sistemas de Numeração Efetuar a conversão de números entre os vários sistemas de numeração.
Leia maisAula 6 Aritmética Computacional
Aula 6 Aritmética Computacional Introdução à Computação ADS - IFBA Representação de Números Inteiros Vírgula fixa (Fixed Point) Ponto Flutuante Para todos, a quantidade de valores possíveis depende do
Leia maisMinistério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação
Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação PROGRAMA DA DISCIPLINA 1 2 Curso: Engenharia Elétrica Código: 20 3 4 Modalidade(s): Bacharelado Currículo(s): 2005/1 5 Turno(s):
Leia maisDescrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto.
EMENTA: Ferramentas para simulação e projeto de sistemas digitais. Equipamentos e componentes para montagem de sistemas digitais. Equipamentos para mensuração e teste na implementação de sistemas digitais.
Leia maisSistemas Numéricos e a Representação Interna dos Dados no Computador
Capítulo 2 Sistemas Numéricos e a Representação Interna dos Dados no Computador 2.0 Índice 2.0 Índice... 1 2.1 Sistemas Numéricos... 2 2.1.1 Sistema Binário... 2 2.1.2 Sistema Octal... 3 2.1.3 Sistema
Leia maisConversor Analógico /Digital
O que é: Um sistema eletrônico que recebe uma tensão analógica em sua entrada e converte essa tensão para um valor digital em sua saída. Processo de conversão Consiste basicamente em aplicar uma informação
Leia maisCodificação 1. Introdução. C 2 R r {! + codificação
Codificação 1. Introdução A unidade básica de memória é o digito binário (bit). Para representar diferentes em memória é necessário que o bit armazene pelo menos 2 valores. A informação pode ser armazenada
Leia maisSistemas Computacionais II Professor Frederico Sauer
Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não
Leia maisCircuitos Digitais Cap. 6
Circuitos Digitais Cap. 6 Prof. José Maria P. de Menezes Jr. Objetivos Flip-Flops e Dispositivos Correlatos Latch com portas NAND Latch com portas NOR Sinais de Clock e Flip-Flops com Clock Flip-Flop S-C
Leia maisEletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior
Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos Prof. Nilton Costa Junior Sistemas Numéricos Existem vários sistemas numéricos: Decimal Binário Octal Hexadecimal Sistema Decimal representado
Leia maisROTEIRO DE LABORATÓRIO
ROTEIRO DE LABORATÓRIO Laboratório 47 48 Laboratório Laboratório 49 ÍNDICE. ORIENTAÇÕES GERAIS, 5. PARA O PROFESSOR, 5. PARA O ALUNO, 5. TIPOS DE LABORATÓRIO,6.. Tipo Hardware, 6 Dispositivos para as Entradas,
Leia maisProjeto de Máquinas de Estado
Projeto de Máquinas de Estado Organizado por Rodrigo Hausen. Original de Thomas L. Floyd. Versão 0: 15 de março de 2013 http://compscinet.org/circuitos Resumo Grande parte deste texto, exemplos e estrutura
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Caminho de Dados Slide 1 Sumário Introdução Convenções Lógicas de Projeto Construindo um Caminho de Dados O Controle da ULA Projeto da Unidade de Controle Principal
Leia maisCircuitos Sequenciais. Sistemas digitais
Circuitos Sequenciais Sistemas digitais Agenda } Introdução } Latchs (trava) } Latch NAND e Latch NOR } Flip-Flop Set-Reset (FF S-R) } FF S-R Latch NAND, FF S-R Latch NOR, FF S-R Latch NAND com Clock }
Leia maisProjeto da Cálculadora Eletrônica
UNIVESIDADE ESTADUAL DE FEIA DE SANTANA LOUIVAL OLIVEIA DA SILVA Projeto da Cálculadora Eletrônica Feira de Santana, 10 de unho de 2004 UNIVESIDADE ESTADUAL DE FEIA DE SANTANA LOUIVAL OLIVEIA DA SILVA
Leia maisMINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke
MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações CONTADORES Marcos Moecke São José - SC, 25 SUMÁRIO 5. CONTADORES... 5. CONTADORES ASSÍNCRONOS... CONTADOR ASSÍNCRONO CRESCENTE...
Leia maisSistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos
UNIPAC Sistemas Digitais Sistemas de Numeração Engenharia da Computação 3 Período Alex Vidigal Bastos 1 Agenda Objetivos Introdução Sistema Binário Sistema Octal Sistema Hexadecimal Aritméticas no Sistema
Leia maisCAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO
1 CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO INTRODUÇÃO Devido a necessidade geral de contadores, já existem muitos contadores de forma de CI's. Na série TTL 74 os mais simples são o 74LS90,
Leia maisOperações aritméticas
Circuitos Lógicos Operações aritméticas Prof.: Daniel D. Silveira Horário: 4a.f e 6a.f de 10h às 12h 1 Adição binária A soma binária ocorre da mesma forma que a decimal:» A operação sobre os dígitos na
Leia maisDATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO:
DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: RGM: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADOR SÍNCRONO O objetivo desse projeto extra é aplicar os conceitos vistos em aula teórica
Leia maisDATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS
DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: RGM: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS O objetivo desse projeto extra é aplicar os conceitos vistos em aula
Leia maisExperimento 03 Circuito Decodificador e Multiplex
Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 03 Circuito Decodificador e Multiplex Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário
Leia maisIntrodução ao Laboratório Digital
Introdução ao Laboratório Digital Versão 2016 RESUMO Esta experiência tem como objetivo um contato inicial com o Laboratório Digital com o desenvolvimento de uma atividade planejada envolvendo o projeto
Leia mais3 Sistemas de Numeração:
3 Sistemas de Numeração: Os computadores eletrônicos têm como base para seu funcionamento a utilização de eletricidade. Diferente de outras máquinas que a presença ou ausência de eletricidade apenas significam
Leia maisHardware de Computadores
Sistema Binário Hardware de Computadores O sistema binário é um sistema de numeração posicional em que todas as quantidades são representadas, utilizando-se como base as cifras: zero e um (0 e 1). Os computadores
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Caminho de Dados Slide 1 Sumário Introdução Convenções Lógicas de Projeto Construindo um Caminho de Dados O Controle da ULA Projeto da Unidade de Controle Principal
Leia maisArquitetura de Computadores
Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritimética Computacional Roteiro Números inteiros sinalizados e nãosinalizados Operações
Leia maisSistemas de Numeração
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Sistemas de Numeração Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Conversão
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2012 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Freqüencímetro
Freqüencímetro E.T.M./2005 E.T.M./2006 (revisão) RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisAula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros
Aula 04 Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros Prof. Otávio Gomes otavio.gomes@ifmg.edu.br sites.google.com/a/ifmg.edu.br/otavio-gomes/ 1 Bytes A maioria dos microcomputadores
Leia maisCONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
Leia maisRepresentação de Dados
Representação de Dados Introdução Todos sabemos que existem diferentes tipos de números: fraccionários, inteiros positivos e negativos, etc. Torna-se necessária a representação destes dados em sistema
Leia maisIntrodução ao Laboratório Digital
Introdução ao Laboratório Digital Versão 2016 RESUMO Esta experiência tem como objetivo um contato inicial com o Laboratório Digital com o desenvolvimento de uma atividade planejada envolvendo o projeto
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 09 Tema: Unidade Central de
Leia maisEPUSP PCS2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2015 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
Leia maisAmplificadores Operacionais
Análise de Circuitos LEE 2006/07 Guia de Laboratório Trabalho 2 Amplificadores Operacionais INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores Paulo Flores 1 Objectivos
Leia maisO processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.
O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);
Leia maisCONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO
CONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO O seguinte artigo apresenta uma UCP hipotética construída no software simulador DEMOWARE Digital Works 3.04.39. A UCP (Unidade Central de Processamento)
Leia maisProcessadores BIP. Conforme Morandi et al (2006), durante o desenvolvimento do BIP, foram definidas três diretrizes de projeto:
Processadores BIP A família de processadores BIP foi desenvolvida por pesquisadores do Laboratório de Sistemas Embarcados e Distribuídos (LSED) da Universidade do Vale do Itajaí UNIVALI com o objetivo
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Pipeline -- Conflito de dados paradas e adiantamentos -- Conflito de controle detecção de desvios e descarte de instruções -- Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno
Leia maisARQUITETURA DE COMPUTADORES - 1866
7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um
Leia maisCaracterização de Portas Lógicas
Caracterização de Portas Lógicas Versão 2015 RESUMO Esta experiência tem como objetivo um estudo dos elementos básicos do nosso universo de trabalho, ou seja, as portas lógicas. Para isto serão efetuados
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro E.T.M./2005 E.T.M./2006 (revisão) E.T.M./2011 (revisão) RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para
Leia maisOrganização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária
Organização de Computadores Capítulo 4 Cálculos Binários e Conversão entre Bases Aritmética Binária Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui
Leia maisPLANO DE ENSINO. Código: 260128 Crédito: 2.2.0 Pré-requisito: Introdução a Lógica (260.102) Carga Horária: 60h Bacharelado em Ciência da Computação
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Ciências da Natureza Departamento de Informática e Estatística Disciplina: Circuitos Digitais Professor: Ivan Saraiva Silva Telefone: (86)
Leia maisEXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS
MEC UTFPR-CT DAELT CURSO: ENGENHARIA INDUSTRIAL ELÉTRICA DISCIPLINA: ELETRÔNICA DIGITAL PROF.: EXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS DATA REALIZAÇÃO: DATA ENTREGA: ALUNOS: 1. Introdução 1.1
Leia maisArquitectura de Computadores Unidade de Processamento
Sistemas Digitais Complexos: + Unidade de Controlo (Datapath): Módulo responsável pela execução das operações de processamento de dados. Unidade de Controlo: Módulo responsável pelo controlo da sequência
Leia maisTutorial de Eletrônica Aplicações com 555 v2010.05
Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br
Leia maisTais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.
Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:
Leia maisProgramação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1
Conteúdo Página Operações Lógicas Binárias: AND, OR...2 Operações Lógicas Binárias: OR Exclusivo (XOR)...3 Contatos Normalmente Abertos e Normalmente Fechados. Sensores e Símbolos... 4 Exercício...5 Resultado
Leia maisAD / DA. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 M-1116A
AD / DA M-1116A *Only illustrative image./imagen meramente ilustrativa./imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 Conteúdo 1. Objetivos 3 2. Experiência
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia mais