Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Tamanho: px
Começar a partir da página:

Download "Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica"

Transcrição

1 Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA). Representação de números inteiros em binário. Convenções do nível RT. Adição de números sem e com sinal, o somador paralelo carry-ripple e overflow. O subtrator e o somador-subtrator, overflow. Estrutura de uma ULA simples. Outras operações lógicas e aritméticas. Unidades funcionais para mais de dois. Circuitos Digitais e Níveis de Abstração. guntzel@inf.ufsc.br

2 Representação de Inteiros em Binário Números Inteiros sem Sinal (Naturais) assumindo-se números com 4 bits binário decimal Menor número Maior número Intervalo de representação: [ 0, 15 ] Slide1T.2

3 Representação de Inteiros em Binário Números Inteiros sem Sinal (naturais) assumindo-se números com 8 bits binário decimal Menor número Maior número Intervalo de representação: [ 0, 255 ] Slide1T.3

4 Representação de Inteiros em Binário Números Inteiros sem Sinal (Naturais) Observe que: = = 1x x x x x x x x2 7 = = = 255 Observe também que: = = 0x x x x x x x x x2 8 = = = 256 (= ) Então, podemos nos referir ao 255 como 2 8-1, para efeitos de generalização. Slide1T.4

5 Representação de Inteiros em Binário Números Inteiros sem Sinal (naturais) Generalizando-se para n bits binário decimal Menor número Maior número n -1 Intervalo de representação: [ 0, 2 n -1] Slide1T.5

6 Representando Dados em Circuitos Digitais Algumas Convenções Indicando como um número de n+1 bits é composto (outro exemplo) Decompondo um número de n+1 bits em um número de n bits e mais um sinal 0 n n+1 n+1 overflow n S Slide1T.6

7 Circuitos Aritméticos São Circuitos Combinacionais que operam sobre dados numéricos. Exercício 1: Projetar um circuito combinacional capaz de testar se um número de 8 bits vale zero ou não. Este circuito deve operar conforme descrito na tabela abaixo. Tabela de funcionamento: zero significado 0 S 0 Interfaces: S =0? 8 1 S = 0 zero Slide1T.7

8 Circuitos Aritméticos Exercício 2: Projetar um circuito combinacional que compara dois números de 4 bits cada. Este circuito deve operar conforme descrito na tabela abaixo. Tabela de funcionamento: Interfaces: A B iguais significado 0 A B 1 A = B 4 =? iguais 4 Slide1T.8

9 Circuitos Aritméticos Exercício 2: solução... Função XOR (Exclusive OR, OU Exclusivo) Resulta 1 se as duas entradas forem iguais... X Y X Y X Y = X Y + X Y X Y Porta lógica Circuito em soma de produtos X Y Slide1T.9

10 Circuitos Aritméticos Exercício 3: Projetar um circuito combinacional que compara dois números de 4 bits cada. Este circuito deve operar conforme descrito na tabela abaixo. Tabela de funcionamento: Interfaces: A B maior significado A <= B 1 A > B A > B? maior Slide1T.10

11 Circuitos Aritméticos Qual é a operação aritmética mais importante? Resposta: a adição! Por quê? Porque ela serve de base para outras operações aritméticas mais frequentes nos sistemas digitais. Slide1T.11

12 Revisão de Adição Binária Adição de Números Sem Sinal Exemplo 1: Notação genérica Análise supondo A e B com 4 bits transportes (carries) + A B (6) (4) S (10) resultado Supondo um somador que trabalhe com operandos de 4 bits, então o resultado S deverá pertencer ao intervalo [ 0, 15 ] Slide1T.12

13 Revisão de Adição Binária Adição de Números Sem Sinal Exemplo 2: + A B Cout = overflow transportes (carries) (12) (6) S (18) resultado Caso o resultado não puder ser representado com 4 bits, o sinal Cout indicará que houve um estouro de representação (em inglês, overflow). Slide1T.13

14 Esquema da Adição Paralela Considerando dois números (A e B) com 4 bits cada a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 s3 s2 s1 s0 Há um elemento para cada coluna da soma. O sinal de transporte mais à esquerda (c4, neste caso), também recebe o nome de cout. Se este somador operar sobre inteiros sem sinal, então cout também servirá para indicar a ocorrência de overflow Slide1T.14

15 O Meio Somador Redesenhando, usando porta XOR a0 b0 a0 b0 c1 MS c1 s0 s0 s0 = a0 b0 + a0 b0 = a0 b0 c1 = a0 b0 Slide1T.15

16 Somador Para as Demais Colunas Projetando um tipo de circuito para as demais colunas: c4 a3 b3 c3 a2 b2 c2 a1 b1 c1 a0 b0 s3 s2 s1 s0 + c 4 c 3 c 2 c 1 a 3 a 2 a 1 a 0 b 3 b 2 b 1 b 0 Generalizando + c i a i b i adição de 3 bits s 3 s 2 s 1 s 0 c i+1 s i resultado em 2 bits carry resultado Com i >= 1 Slide1T.16

17 O Somador Completo ai bi a i b i MS ci+1 ci g i p i c i+1 c i si x i MS si = ci ai bi s i ci+1 = ai bi+ ai ci+ bi ci Slide1T.17

18 O Somador Paralelo Carry-Ripple (de 4 Bits) Diagrama de Blocos (Nível Lógico) a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 MS s3 s2 s1 s0 Símbolo no Nível RT cout A B Indicação do número de bits 4 S Slide1T.18

19 O Somador Paralelo Carry-Ripple (de 4 Bits) Diagrama de Blocos (Nível Lógico): versão 2 a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 c0 s3 s2 s1 s0 Símbolo no Nível RT A B 4 4 cout + 4 S Slide1T.19

20 O Somador Paralelo Carry-Ripple (de 4 Bits) Diagrama de Blocos (Nível Lógico): versão 3 a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 c0 = cin s3 s2 s1 s0 Símbolo no Nível RT A B 4 4 cout + cin 4 S Slide1T.20

21 Representando Dados em Circuitos Digitais Mais Convenções Somador-subtrator para operandos com n bits cada Indicando como um número de n+1 bits é composto overflow n +/- n overflow n +/- n n n n+1 Convenção para indicar que o bit menos significativo está mais à direita Slide1T.21

22 Somador Carry-Ripple: Custo x Desempenho A estrutura do somador carry-ripple baseia-se na fatoração da expressão do carry. A consequência disto é: Redução do custo (i.e., menor número de portas lógicas) Aumento do atraso (o cálculo de c4 depende de c3, que depende de c2, que depende de c1, que depende apenas das entradas c0, a0 e b0). a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 c0 = cin s3 Os slides complementares somadores rápidos mostra outros tipos de somadores. s2 Slide1T.22 s1 s0

23 Representação de Inteiros em Binário Como Representar Inteiros Negativos? Sinal-magnitude sinal Complemento de 1 sinal +3 = = = = Complemento de 2 sinal Obtido a partir do +3, aplicando-se a inversão bit a bit +3 = = Obtido a partir do +3, aplicando -se a inversão bit a bit e após, somando-se 1 (uma unidade) Slide1T.23

24 Representação de Inteiros em Binário Números Inteiros com Sinal Para facilitar a construção de circuitos aritméticos, os negativos são representados em complemento de dois Assumindo-se números com 4 bits binário decimal Menor número Zero Maior número Intervalo de representação: [ -8, +7 ] Slide1T.24

25 Representação de Inteiros em Binário Números Inteiros com Sinal Observe que: = 1x x x x2 3 = = = = +7 Observe também que: = 1x x x2 2-1x2 3 = = = = -1 O bit mais à esquerda representa o sinal: se ele valer 1, o número é negativo. Caso contrário, o número é positivo ou zero. Slide1T.25

26 Representação de Inteiros em Binário Números Inteiros com Sinal assumindo-se números com 8 bits binário decimal Menor número Zero Maior número Intervalo de representação: [ -128, +127 ] Slide1T.26

27 Representação de Inteiros em Binário Números Inteiros com Sinal Generalizando-se para n bits binário decimal Menor número n-1 Zero Maior número (2 n-1-1) Intervalo de representação: [ -2 n-1, +(2 n-1-1) ] Slide1T.27

28 Adição de Inteiros com Sinal Assumindo: Negativos são representados em complemento de dois Números com 4 bits binário decimal Menor número Zero Maior número Intervalo de representação: [ -8, +7 ] Slide1T.28

29 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 3: dois números positivos, cuja soma [-8,+7] transporte (carry) (+2) (+4) (+6) resultado correto Slide1T.29

30 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 4: dois números negativos, cuja soma seja -8 Apesar deste último carry valer 1, não houve overflow transporte (carry) (-2) (-4) (-6) resultado correto Slide1T.30

31 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 5: um número positivo e um número negativo, tais que o resultado é positivo Novamente transporte (carry) (+7) (-1) (+6) resultado correto Slide1T.31

32 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 6: um número positivo e um número negativo, tais que o resultado é negativo transporte (carry) (-7) (+1) (-6) resultado correto Slide1T.32

33 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 7: um positivo e um negativo, iguais em módulo E novamente transporte (carry) (+5) (-5) (0) resultado correto Slide1T.33

34 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 8: 2 números positivos ocorre overflow quando esses 2 bits são diferentes transporte (carry) (+4) (+5) (-7) Resultado errado! o resultado excede o intervalo de representação = overflow Slide1T.34

35 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Exemplo 9: 2 números negativos ocorre overflow quando esses 2 bits são diferentes transporte (carry) (-4) (-5) (+7) Resultado errado! o resultado excede o intervalo de representação = overflow Slide1T.35

36 Adição de Inteiros com Sinal (Assumindo Negativos em Complemento de 2) Conclusões: Números binários em complemento de 2 podem ser adicionados como se fossem números binários sem sinal! Neste caso, a detecção de overflow se dá comparando-se os dois últimos sinais de carry Slide1T.36

37 O Somador Paralelo Carry-Ripple (de 4 Bits) Modificado para Operar Sobre Números com Sinal (Assumindo negativos em complemento de 2) Diagrama de Blocos (Nível Lógico) a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 MS overflow s3 s2 s1 s0 Slide1T.37

38 O Somador Paralelo Carry-Ripple (de 4 Bits) Modificado para Operar Sobre Números com Sinal (Assumindo negativos em complemento de 2) Diagrama de Blocos (Nível Lógico): versão 2 a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 c0 overflow s3 s2 s1 s0 Slide1T.38

39 O Somador Paralelo Carry-Ripple (de 4 Bits) Modificado para Operar Sobre Números com Sinal (Assumindo negativos em complemento de 2) Diagrama de Blocos (Nível Lógico): versão 3 a3 b3 a2 b2 a1 b1 a0 b0 c4 (=cout) c3 c2 c1 c0 = cin overflow s3 s2 s1 s0 Slide1T.39

40 O Somador Paralelo Carry-Ripple (de 4 Bits) Símbolos no Nível RT cout overflow overflow A B S A + cout overflow A B S B 4 4 S overflow + A B S + cin cin Slide1T.40

41 Circuitos Aritméticos Exercício 4: Usando o somador carry-ripple, projetar um circuito combinacional que troca o sinal de um número inteiro de 4 bit. Interfaces: B 4 Troca sinal B Slide 2T.41

42 Circuitos Aritméticos Exercício 4: Solução Trocar o sinal significa aplicar as regras do complemento de dois ao número, ou seja: 1. Negar ( NOT ) bit a bit o número 2. Somar uma unidade ao resultado do passo anterior Slide 2T.42

43 Circuitos Aritméticos Exercício 4: Solução b3 b2 b1 b0 B c4 = cout c3 c2 c1 c0 = cin = 1 r3 r2 r1 r0 -B Slide 2T.43

44 Subtração de Números Inteiros em Binário Princípio A B = A + ( B ) Onde B é o número B de sinal trocado! Ora, que coincidência!! (Ou não?) Slide 2T.44

45 Subtrator Paralelo (de 4 bits) A B = A + ( B ) b3 b2 b1 b0 a3 a2 a1 a c4 (=cout) c3 c2 c1 c0 = cin = 1 overflow s3 s2 s1 s0 Slide 2T.45

46 Subtrator Paralelo (de 4 bits) Diagrama de Blocos (Nível Lógico) b3 b2 b1 b0 a3 a2 a1 a0 c4 (=cout) c3 c2 c1 c0 = cin = 1 overflow s3 Símbolos no Nível RT s2 A B 4 4 s1 s0 A B 4 4 cout overflow 4 overflow 4 S Slide 2T.46 S

47 Subtrator/Subtrator Paralelo (de 4 bits) Somador a3 b3 a2 b2 a1 b1 a0 b0 c4 = cout c3 c2 c1 c0 = cin = 0 s3 s2 s1 s0 b3 b2 b1 b0 a3 a2 a1 a0 Subtrator c4 = cout c3 c2 c1 c0 = cin = 1 s3 s2 s1 s0 Slide 2T.47

48 Subtrator/Subtrator Paralelo (de 4 bits) Como uni-los em um único circuito, configurável? b3 b2 b1 b0 a3 a3 b3 a2 a2 b2 a1 a1 b1 a0 a0 b0 c4 c4 = = cout cout c3 c3 c2 c2 c1 c1 c0 c0 = cin cin = 01 s3 s3 s2 s2 s1 s1 s0 s0 Slide 2T.48

49 Subtrator/Subtrator Paralelo (de 4 bits) Resposta!!! b3 b2 b1 b0 a3 a2 a1 a0 c3 c4 (=cout) c3 c2 c1 c0 = cin = controle overflow s3 s2 s1 s0 controle operação 0 S=A+B 1 S=A-B Slide 2T.49

50 Subtrator/Subtrator Paralelo (de 4 bits) Símbolo no Nível RT A B 4 4 A B 4 4 cout overflow +/ controle overflow +/ controle 4 4 S S Tabela de Operação controle operação 0 S=A+B 1 S=A B Slide 2T.50

51 ULA Simples Suponha que se necessite de uma Unidade Lógico-Aritmética (ULA) capaz de realizar as seguintes operações C1 C0 operação comentário 0 0 S = A + B adição 0 1 S = A - B subtração 1 0 S = A AND B E bit a bit 1 1 S = A OR B OU bit a bit Símbolo no nível RT A B n n overflow 2 ULA n S C Obs: o sinal de overflow pode ou não ser necessário Slide 2T.51

52 ULA Simples C1 C0 operação Visão Geral desta ULA 0 0 S = A + B A B 0 1 S = A - B 1 0 S = A AND B 1 1 S = A OR B n n +/- n AND/OR bit a bit n C0 C0 operação 0 S=A+B 0 1 C1 C0 operação 0 S=A AND B 1 S=A-B n 1 S=A OR B S Slide 2T.52

53 ULA Simples Visão de um bit desta ULA (os demais bits serão similares) a0 b0 C1 C0 operação 0 0 S = A + B 0 1 S = A - B 1 0 S = A AND B c1 0 1 C0 1 1 S = A OR B 0 1 C1 s0 Slide 2T.53

54 ULA Simples Multiplexador no Nível RT... n 0 1 n n C Todos os n muxes 2:1 são controlados pelo mesmo sinal C1 n muxes 2:1 C1 Slide 2T.54

55 ULA Simples Mas onde foi parar o overflow? Voltando ao projeto do todo A B n n n n overflow +/- AND/OR bit a bit C0 n 0 n n+1 n n+1 C1 overflow n S Slide 2T.55

56 Deslocador Combinacional Um deslocador (shifter) com uso de multiplexadores 2:1 A3 A2 A1 A0 entrada serial desloca S3 S2 S1 S0 Se desloca=1, este circuito desloca cada bit uma posição para a esquerda Qual é o significado desta operação? Slide 2T.56

57 Deslocador Combinacional Outro deslocador (shifter) com uso de multiplexadores 2:1 A3 A2 A1 A0 entrada serial desloca S3 S2 S1 S0 Se desloca=1, este circuito desloca cada bit uma posição para a direita Qual é o significado desta operação? Slide 2T.57

58 Multiplicação com Circuito Combinacional O Multiplicador Matricial É uma implementação direta do esquema ao lado Cada bit dos produtos parciais é gerado por meio de um E lógico + x multiplicando multiplicador produtos parciais resultado Slide 2T.58

59 Multiplicação com Circuito Combinacional O Multiplicador Matricial (p/ Números s/ Sinal) Para multiplicar dois números de n bits são necessários n-1 somadores de n bits Problemas: A 2 B Custo 2 Atraso crítico! A 2 B 1 A 2 B 0 A 1 B 2 Carry out A 0 B 2 A 1 B 1 A 1 B 0 0 Somador de 3 bits A 0 B 1 A 0 B 0 Carry out Somador de 3 bits caminho crítico M 5 M 4 M 3 M 2 M 1 M 0 Slide 2T.59

60 Multiplicação com Circuito Combinacional O Multiplicador Matricial (p/ Números s/ Sinal) O Símbolo no Nível RT X 3 Y 3 * 6 S Slide 2T.60

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 10 Circuitos Aritmeticos Prof. Leonardo Augusto Casillo Somador Binário Funções aritméticas como adição, subtração, podem ser

Leia mais

Circuitos Lógicos Aula 22

Circuitos Lógicos Aula 22 Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Sistemas Digitais INE 56 Suplemento à Aula -T Arquiteturas

Leia mais

Operações com números binários

Operações com números binários Operações com números binários Operações com sistemas de numeração Da mesma forma que se opera com os números decimais (somar, subtrair, multiplicar e dividir) é possível fazer essas mesmas operações com

Leia mais

Processador: Conceitos Básicos e Componentes

Processador: Conceitos Básicos e Componentes Processador: Conceitos Básicos e Componentes Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)

Leia mais

ARITMÉTICA BINÁRIA. Adão de Melo Neto

ARITMÉTICA BINÁRIA. Adão de Melo Neto ARITMÉTICA BINÁRIA Adão de Melo Neto 1 Sumário Adição Multiplicação Subtração Divisão Complemento de 1 Complemento de 2 Representação de um número com sinal Sinal magnitude Complemento de 2 Valor em decimal

Leia mais

Arquitetura e Organização de Computadores. Sistemas Numéricos

Arquitetura e Organização de Computadores. Sistemas Numéricos Arquitetura e Organização de Computadores Sistemas Numéricos 1 A Notação Posicional Todos os sistemas numéricos usados são posicionais. Exemplo 1 (sistema decimal): 1999 = 1 x 1000 + 9 x 100 + 9 x 10 +

Leia mais

Organização de Computadores

Organização de Computadores Faculdades SENAC Sistemas de Informação 27 de fevereiro de 2008 Contextualizando Aritmética Binária Os Computadores e as calculadoras digitais realizam várias operações aritméticas sobre números representados

Leia mais

Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos

Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos 1 - ADIÇÃO BINÁRIA Computadores digitais e calculadoras realizam as várias operações aritméticas sobre os números representados em forma binária. Na adição binária apenas quatro situações podem ocorrer

Leia mais

Arquitetura de Computadores. Tiago Alves de Oliveira

Arquitetura de Computadores. Tiago Alves de Oliveira Arquitetura de Computadores Tiago Alves de Oliveira Revisão A B S 0 0 0 Porta Lógica XOR Tabela Verdade XOR 0 1 1 1 0 1 1 1 0 Somadores Os somadores são importantes em computadores e também em outros tipos

Leia mais

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material de Fernanda Passos

Leia mais

Organização e Arquitetura de Computadores I

Organizaçã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 Representação de Números de Ponto Flutuante Aritmética

Leia mais

CALCULADORA SIMPLES COM ULA

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 mais

Aula 16: UCP: Conceitos Básicos e Componentes

Aula 16: UCP: Conceitos Básicos e Componentes Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34

Leia mais

Circuitos Combinacionais

Circuitos Combinacionais Circuitos Combinacionais Circuito combinacional: Possui portas lógicas conectadas para produzir valor dos sinais de saída Não possui armazenamento de valores no circuito Valor dos sinais de saída depende

Leia mais

3 a Lista de Exercícios

3 a Lista de Exercícios Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE 5406 - Sistemas Digitais - semestre 2010/2 Prof. José Luís Güntzel guntzel@inf.ufsc.br

Leia mais

Binários: Operações matemáticas

Binários: Operações matemáticas Soma Subtração Multiplicação Divisão Eng. da Computação Eng. de Controle e Automação Binários: awmascarenhas@gmail.com https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas

Leia mais

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF)

Leia mais

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Adição no Sistema Binário: É desenvolvida de forma idêntica ao sistema decimal; Apenas quatro casos podem ocorrer: Adição

Leia mais

Aula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 9 Aritmética Binária SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira . SOMA DE DOIS NÚMEROS BINÁRIOS Álgebra Booleana (OR) Aritmética (+) 0 + 0 = 0 0 + = + 0 = + = 0 + 0 = 0

Leia mais

3 Circuitos Combinacionais

3 Circuitos Combinacionais 3 Circuitos Combinacionais Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circuitos combinacionais ou circuitos seqüenciais. Um circuito combinacional é constituído por um conjunto

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação

Leia mais

Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal

Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) joao.carvalho@inesc.pt Circuitos Aritméticos Circuitos aritméticos são

Leia mais

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES

EPUSP 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 mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Sílvio Fernandes

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Eduardo Albuquerque Adaptado do material do Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritmética Computacional Roteiro Números inteiros

Leia mais

Aula 14: Lógica e circuitos digitais

Aula 14: Lógica e circuitos digitais Aula 14: Lógica e circuitos digitais Circuitos combinacionais circuitos sequenciais Rodrigo Hausen hausen@usp.br 29 de setembro de 2011 http://cuco.pro.br/ach2034 Rodrigo Hausen (hausen@usp.br) Aula 14:

Leia mais

Sistemas Digitais INE 5406

Sistemas Digitais INE 5406 Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Sistemas Digitais INE 5406 Aula 10-P Refinamento das especificações

Leia mais

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Helcio Wagner

Leia mais

Sistemas de Computação

Sistemas de Computação Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. Antonio Pina Sumário Sistemas de numeração e conversão de bases Operações aritméticas e lógicas em base 2 Representação

Leia mais

3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.

3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse. UDESC/CCT/DEE Eletrônica Digital 2ª Lista de Exercícios 1 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse. SET RESET Q Q/ OBS 0 0 0 1 1 0 1 1 2 Para

Leia mais

REPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL

REPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL ESCOLA POLITÉCNICA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Sistemas Eletrônicos PSI - EPUSP REPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL 1. Hexadecimal [A1] Hexadecimal é o sistema

Leia mais

Representação de quantidade(número)

Representação de quantidade(número) Códigos Numéricos Representação de quantidade(número) Expressão de significância posicional Béabase A i osalgarismosdessabase ioíndiceposicionaldoalgarismo OalgarismodemaiorsignificadoéB-1 Exemplos 9875

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES

EPUSP 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 mais

Circuitos Combinacionais

Circuitos Combinacionais ! Circuitos Combinacionais x Sequenciais Combinacional - saídas dependem unicamente das entradas Entradas Circuito Combinacional Saídas Sequencial -háuma realimentação da saída para a entrada, denominada

Leia mais

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração Instituto Federal de Santa Catarina Campus São José Área de Telecomunicações Curso Técnico Integrado em Telecomunicações Eletrônica Digital Sistema de Numeração INTRODUÇÃO Eletrônica digital trabalha com

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Sistemas Numéricos Ageu Pacheco e Alexandre Meslin Objetivo da Aula: Partindo da base, ver como operações aritméticas são efetuadas em outras bases; em especial a 2. Adição na

Leia mais

Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães

Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães Números Binários Operações Aritméticas Prof. Patrícia G. P. Magalhães Soma de números Binários Se faz semelhante as operações com números decimais, mas lembre-se que estamos falando de binários, assim:

Leia mais

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam

Leia mais

Sistemas de Numeração e Códigos

Sistemas de Numeração e Códigos Sistemas de Numeração e Códigos 123=Cento e Vinte e Três! Porquê? Qual o algoritmo de cálculo de um número? 123 = 1*10 2 + 2*10 1 + 3*10 0 123,95 = 1*10 2 + 2*10 1 + 3*10 0 + 9*10-1 + 5*10-2 Símbolos válidos:0,1,2,3,4,5,6,7,8,9

Leia mais

Projeto de Somador com e sem Sinal. Qualificadores

Projeto de Somador com e sem Sinal. Qualificadores ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Projeto de Somador com e sem Sinal Qualificadores César A. M. Marcon Planejando a Descrição de um Somador 2 Como descrever uma soma? S

Leia mais

Aula 8: Complemento a Um e Complemento a Dois

Aula 8: Complemento a Um e Complemento a Dois Aula 8: Complemento a Um e Complemento a Dois Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Complemento a Um e Complemento a Dois FAC 1 / 40

Leia mais

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10.

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10. Sistemas de numeração e representação dos números Sistemas de Numeração e Somadores Binários I Base Numérica Um número em uma base qualquer pode ser representado da forma: N = An-1.B n-1 + An-2.B n-2 +...+

Leia mais

Relatório de Prática no LABORATORIO

Relatório de Prática no LABORATORIO Cod. Disc: TURMA: GRUPO: NOME: Sistemas Digitais Relatório de Prática no LABORATORIO Aula 6 Aula 7 e 8 a parte: Decodificador e Display 2ª etapa Projeto Prático Somador e Subtrator PROF. MSc. MÁRIO OLIVEIRA

Leia mais

Representação de quantidade(número) Expressão de significância posicional

Representação de quantidade(número) Expressão de significância posicional Códigos Numéricos Representação de quantidade(número) Expressão de significância posicional Béabase A i osalgarismosdessabase ioíndiceposicionaldoalgarismo OalgarismodemaiorsignificadoéB-1 Exemplos 9875

Leia mais

Representação de Valores Números Binários Negativos

Representação de Valores Números Binários Negativos Representação de Valores Números Binários Negativos Prof. Alexandre Beletti Cap. 2 Weber Apêndice A - Tanenbaum Possibilidades Números inteiros positivos Números com sinal Representação em sinal-magnitude

Leia mais

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Conforme discutido na última aula, cada operação lógica possui sua própria tabela verdade. A seguir será apresentado o conjunto básico de portas lógicas

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também

Leia mais

Aritmética Binária e Caminho de Dados. Aritmética Binária Caminho de Dados

Aritmética Binária e Caminho de Dados. Aritmética Binária Caminho de Dados ritmética Binária Caminho de Dados Ivanildo Miranda Octávio ugusto Deiroz Representação Binárias Representação Hexadecimal Números sem Sinal Números com Sinal Operações ritméticas (soma e subtração) com

Leia mais

Somadores Binários E.T.M./2005 (revisão)

Somadores 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 mais

Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores

Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores Arquiteturas de Computadores Sistema de Numeração Decimal - (..9) Número 23 na base (): = Prof. Edward David Moreno Cap 2 Número 23,456 na base (): = AC - CAP2 - Edward Moreno AC - CAP2 - Edward Moreno

Leia mais

Representação de Dados

Representação de Dados Números de Ponto Fixo em inal: usam representação binária convencional Exemplo: inário Decimal 000 0 001 1 010 2 O valor do número é inteiro. Nenhum bit é usado para 011 3 representar sinal. 100 4 101

Leia mais

Aula 3 - Representação de Dados

Aula 3 - Representação de Dados Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense mguerine@ic.uff.br Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão

Leia mais

Códigos de Detecção de Erros 2ª. parte. Prof. Ricardo de O. Duarte DECOM - UFOP

Códigos de Detecção de Erros 2ª. parte. Prof. Ricardo de O. Duarte DECOM - UFOP Códigos de Detecção de Erros 2ª. parte Prof. Ricardo de O. Duarte DECOM - UFOP Códigos de Checksum Principais características: Código separável. Usados em Pen-drives, HDs, Floppy Disks, Redes. Código Não

Leia mais

Complemento a Um e Complemento a Dois

Complemento a Um e Complemento a Dois Complemento a Um e Complemento a Dois Cristina Boeres (baseado no material de Fernanda Passos) Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Cristina Boeres (IC/UFF) Complemento

Leia mais

Notas de Aula Guilherme Sipahi Arquitetura de Computadores. Aritmética de Inteiros

Notas de Aula Guilherme Sipahi Arquitetura de Computadores. Aritmética de Inteiros Notas de Aula Guilherme Sipahi Arquitetura de Computadores - Aritmética de Computadores "Matemática Real" f: RxR R Aritmética de Inteiros "Matemática no Computador" nº finito de números representáveis

Leia mais

7 Operadores e Expressões

7 Operadores e Expressões 7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,

Leia mais

Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Circuitos Combinacionais Nessa aula será abordados os seguintes conceitos: Circuitos Exclusive-OR e Exclusive-NOR; Escalas

Leia mais

Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6

Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6 Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6 UNIDADE LÓGICA ARITMÉTICA (ULA) E DECODIFICADOR PARA

Leia mais

Aula 8 - Unidade lógica aritmética e Multiplicadores

Aula 8 - Unidade lógica aritmética e Multiplicadores Aula 8 - Unidade lógica aritmética e Multiplicadores Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 15

Leia mais

Sistemas Digitais / Sistemas Digitais I 6 Representação de números com sinal

Sistemas Digitais / Sistemas Digitais I 6 Representação de números com sinal Os números têm valores negativos e positivos. Como representar essa informação (sinal do número) em binário? Por outras palavras, como representar o positivo (+) e o negativo (-)? Há três formas de o fazer:

Leia mais

MÓDULO. Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação M 02

MÓDULO. Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação M 02 MÓDULO M 02 Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação OBJETIVOS Compreender o significado dos bits de estado no registrador de flags do 8086/88; Conhecer as representações

Leia mais

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização de Computadores

Leia mais

Eletrônica Digital I TE050. Circuitos Combinacionais

Eletrônica Digital I TE050. Circuitos Combinacionais Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE5 Circuitos Combinacionais Prof. Lúcio Mauro M. Tonon Circuitos Combinacionais Circuitos Combinacionais

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Lógica Computacional Aplicada. Prof. Dr. Fabian Vargas.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Lógica Computacional Aplicada. Prof. Dr. Fabian Vargas. Índice Operações Aritméticas Básicas 1. Introdução 1.1. Notação em Complemento de 2 1.2. Overflow 2. Operação de Adição 3. Operação de Subtração 4. Operação de Multiplicação 5. Operação de Divisão Álgebra

Leia mais

dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano.

dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano. Departamento de Engenharias e Ciência da Computação DECC Curso de Ciência da Computação Disciplina de Introdução a Informática Prof. Ms. Paulo Ricardo B. Betencourt REPRESENTAÇÃO DE DADOS Os conceitos

Leia mais

SOMADORES E SUBTRATORES

SOMADORES E SUBTRATORES SOMADORES E SUBTRATORES Em sistemas digitais, muitas vezes necessitamos de circuitos que realizem operações de soma e subtração. Em computação, esses circuitos ocupam uma posição de extrema importância,

Leia mais

Nível da Lógica Digital

Nível da Lógica Digital Nível da Lógica Digital (Aula 7) Circuitos Lógicos Digitais Básicos Circuitos Integrados CIs (chips/pastilhas) Agrupa portas lógicas Pastilhas de silício DIP (Dual Inline Package) Invóculo c/ 2 linhas

Leia mais

a b s cout Tabela 1: tabela verdade do meio somador

a b s cout Tabela 1: tabela verdade do meio somador APO7-29/04/10 Turma A Lisardo Sallaberry Kist 159839 César Garcia Daudt 180164 Introdução Nesta aula os alunos foram introduzidos ao programa de MaxPlus II. Devia-se executar a montagem de um meio-somador

Leia mais

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS PROGRAMA Disciplina: ELETRÔNICA DIGITAL Código: ELET0037 Carga Horária Semestral: 60 HORAS Obrigatória: sim Eletiva: Número de Créditos: TEÓRICOS: 04; PRÁTICOS: 00; TOTAL: 04 Pré-Requisito: ELET0033 ELETRONICA

Leia mais

X. B Y Base do sistema de numeração Dígito do número em questão

X. B Y Base do sistema de numeração Dígito do número em questão INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ CURSO TÈCNICO INTEGRADO EM TELECOMUNICAÇÕES DISCIPLINA DE ELETRÔNICA DIGITAL PROF. MARIA CLÁUDIA DE ALMEIDA CASTRO 1.1 Introdução Os Números 1. Sistemas

Leia mais

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão Arquitetura de Computadores Sistema de Numeração Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão A base de representação numérica de um número está relacionada com a quantidade

Leia mais

Circuitos Combinacionais. Arquitetura de Computadores I

Circuitos Combinacionais. Arquitetura de Computadores I Circuitos Combinacionais Arquitetura de Computadores I Roteiro } Introdução } Gerador e Verificador de Paridade } Comparadores } Circuitos aritméticos } Somador (Half Adder e Full Adder) } Subtrator (Meio

Leia mais

Eletrônica Digital. Projeto de Circuitos Combinacionais. Alex Vidigal Bastos

Eletrônica Digital. Projeto de Circuitos Combinacionais. Alex Vidigal Bastos Eletrônica Digital Projeto de Circuitos Combinacionais Alex Vidigal Bastos Introdução O circuito combinacional é aquele em que a saída depende única e exclusivamente das combinações entre as variáveis

Leia mais

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua SISTEMA DE NUMERAÇÃO Introdução a Informática Sistema de Numeração Métodos científicos para representar os números Tipos Notação não posicional ou Posicional Difere se o algarismo tem valor fixo ou não

Leia mais

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula Circuitos Aritméticos SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Somadores Circuitos Somadores l Circuitos que realizam operações aritméticas com números binários; l Geralmente

Leia mais

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados SCC 24 - Introdução à Programação para Engenharias Aula de hoje Códigos numéricos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto

Leia mais

Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)

Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1) Circuitos Integrados Nível da Lógica Digital (Aula 7) Circuitos Lógicos Digitais Básicos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 CIs (chips/pastilhas) Agrupa portas

Leia mais

Somador de quatro bits terá um total de: Esquema interno do somador é apresentado a seguir.

Somador de quatro bits terá um total de: Esquema interno do somador é apresentado a seguir. 6.4 Somadores Hierárquicos com antecipação do bit de transporte págs. 357 a 361. Introdução: A adição de dois números é uma operação comum em circuitos digitais, de modo que faz sentido criar um somador

Leia mais

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES 10º ANO 1 MÓDULO 1 - Sistemas de Numeração 32 aulas de

Leia mais

Multiplicação Divisão

Multiplicação Divisão Multiplicação Divisão 1 Introdução Nesta aula iremos analisar como podemos usar o Sistema Numérico para calcular operações básicas usando a Aritmética Decimal na: Multiplicação; Divisão. 2 MULTIPLICAÇÃO

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Circuitos Combinacionais MSI Parte 2 Prof. Leonardo Augusto Casillo Codificadores x Decodificadores Decodificadores (em sua maioria)

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 1 Conceitos necessários Prof. Leonardo Augusto Casillo Sistema de numeração: conjunto de regras que nos permite escrever e ler

Leia mais

EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES

EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES MEC UTFPR-CT DAELT CURSO: ENGENHARIA INDUSTRIAL ELÉTRICA DISCIPLINA: ELETRÔNICA DIGITAL PROF.: EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES 1 DATA REALIZAÇÃO: DATA ENTREGA: ALUNOS: e e Planejamento:

Leia mais

CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/ PROCESSO Nº 5191/2017.

CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/ PROCESSO Nº 5191/2017. ETEC DE ILHA SOLTEIRA - ILHA SOLTEIRA CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/2017 - PROCESSO Nº 5191/2017. AUTORIZAÇÃO GOVERNAMENTAL CONTIDA NO ARTIGO 11 DA LEI COMPLEMENTAR

Leia mais

Computação e Programação

Computação e Programação Computação e Programação 1ª Aula de 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas O Visual C++ Para Casa (se possível antes da aula!): Veja o video e o screencast que se

Leia mais

Sistemas Binários. José Delgado Arquitetura de Computadores Sistemas binários 1

Sistemas Binários. José Delgado Arquitetura de Computadores Sistemas binários 1 Sistemas Binários Circuitos combinatórios Circuitos sequenciais Representação de números Notação em complemento para 2 Soma e subtração Grandes números José Delgado 23 Arquitetura de Computadores Sistemas

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO DISCIPLINA ELETRÔNICA DIGITAL I Validade: A partir de 0/0. Departamento Acadêmico de Engenharia Elétrica Código SELD101 Carga Horária total: 90h Teórica: 0h Laboratório: 30h Exercício: 00h Créditos: 0

Leia mais

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 1 Álgebra de Boole Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 2 Bits e informação Representamos números, caracteres,

Leia mais

Capítulo V Sistemas Numéricos

Capítulo V Sistemas Numéricos Capítulo V Sistemas Numéricos Introdução Em capítulos anteriores estudamos diversas funções lógicas. No próximo capítulo veremos que operações aritméticas como soma e subtração de números binários podem

Leia mais

Capítulo 04 : Sistemas Numéricos

Capítulo 04 : Sistemas Numéricos Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 04 : Sistemas Numéricos 1.1 - Representação de Quantidades Numéricas Analógica Digital 1.2 - Sistemas Numéricos 1. 3 1.2 - Sistemas Numéricos 1.2

Leia mais

SOMADORES E SUBTRATORES

SOMADORES E SUBTRATORES SOMADORES E SUBTRATORES Em sistemas digitais, muitas vezes necessitamos de circuitos que realizem operações de soma e subtração. Em computação, esses circuitos ocupam uma posição de extrema importância,

Leia mais

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch Lógica Boolena Aula 05 Prof. Msc. Arthur G. Bartsch Departamento de engenharia elétrica DEE Centro de ciências tecnológicas CCT Universidade do estado de Santa Catarina UDESC Álgebra de Boole ALB0001 arthur.bartsch@udesc.br

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Engenharia da Computação Universidade Católica de Petrópolis Arquitetura de Computadores Sistema de Numeração v. 0.1 Luís Rodrigo de O. Gonçalves luisrodrigoog@gmail.com Petrópolis, 1 de Março de 2016

Leia mais

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?

Leia mais

Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4:

Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4: Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4: Circuitos combinacionais: somador completo e decodificador BCD

Leia mais

CAPÍTULO 6 ARITMÉTICA DIGITAL

CAPÍ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 mais