Buscar

Aula 3 IEC Março2016

Prévia do material em texto

Introdução à  Engenharia  de  Computação      
(4452A-­02)
Introdução à  Engenharia  de  Computação      
(4452A-­02)
Prof.  Ph.D.  Letícia  Maria  Bolzani  Pöhls
Catholic  University  of  Rio  Grande  do  Sul,  PUCRS
Electronic,  Automation   and  Reliable Embedded   Systems  Laboratory,  EASE
Signals and  Computer   Systems  Group,  SiSC
Integrated Systems  Optimization Group,  OaSIs
Porto  Alegre,  Brazil
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 2
AgendaAgenda
1. Sistemas  de  Numeração  Digital
2. 2.  Representação  de  Quantidades  Binárias
3. 3.  Circuitos  Digitais/Circuitos  Lógicos
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 3
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Existem  vários  tipos  de  sistemas  de  numeração  em  uso,  tais  como  
decimal,  binário,  octal  e  hexadecimal.
§ Decimal:  10  símbolos  (0,  1,  2,  3,  4,  5,  6,  7,  8  e  9)
§ Binário:  2  símbolos  (0  e  1)
§ Octal:  8  símbolos  (0,  1,  2,  3,  4,  5,  6  e  7)
§ Hexadecimal:  16  símbolos  (0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  A,  B,  C,  D,  E  e  F)
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 4
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Sistema  Decimal  (de  base  10)
§ É  composto  de  10  números  ou  símbolos  (0,  1,  2,  3,  4,  5,  6,  7,  8  e  9).  
§ Esses  símbolos  quando  utilizados  como  dígitos  de  um  número,  podem  
expressar  qualquer  quantidade.  
§ É  um  sistema  de  valor  posicional  no  qual  o  valor  de  cada  dígito  depende  de  sua  
posição  no  número.  
§ Exemplo:  453  onde:
§4  representa  4  centenas;;
§5  representa  5  dezenas;;
§3  representa  3  unidades.
(o  dígito  4  é  o  de  maior  peso  entre  os  três:  most significant digit – MSD)
(o  dígito  3  é  o  de  menor  peso  entre  os  três:  least significant digit – LSD)
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 5
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Sistema  Decimal  (cont.)
§ Exemplo:  27,35  onde:
§2  representa  2  dezenas;;
§7  representa  7  unidades;;
§3  representa  3  décimos;;
§5  representa  5  centésimos.
OU
§ 2  x 10  +  7  x 1  +  3  x 0,1  +  5  x 0,01
Onde  a  vírgula  decimal  é  usada  para  separar  a  parte  inteira  da  parte  fracionária  
do  número.
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 6
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Sistema  Decimal  (cont.)
§ As  diversas  posições  relativas  à  vírgula  decimal  tem  pesos  que  podem  ser  
expressos  em  potências  de  10.
§ Exemplo:  2745,214
(2  x 10+3)  +  (7  x 10+2)  +  (4  x 10+1)  +  (5  x 100)  +  (2  x 10-­1)  +  (1  x 10-­2)  +  (4  x 10-­3)
MSD LSD
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 7
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Contagem  Decimal
§ Começamos  com  o  0 na  posição  das  unidades e  passamos progressivamente,  
pelos  símbolos (dígitos)  até  chegarmos ao  9.  Então  somamos 1  à  próxima  
posição  de  maior  peso  e  recomeçamos  com  0  na  primeira  posição.  Esse  
processo  continua  até  atingirmos  99  ....  e  depois  999  ...
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 8
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Sistema  Binário  (base  2)
§ O  sistema  de  numeração  decimal  não  é  conveniente  para  ser  implementado  em  
sistemas  digitais.  Entretanto,  é  mais  fácil  projetar  um  circuito  eletrônico  simples  e  
preciso  que  opere  com  apenas  dois  níveis  de  tensão  (sistema  de  numeração  
binário);;
§ Existem  apenas  2  símbolos  ou  valores  possíveis  para  os  dígitos:  0  e  1
Tudo  o  que  foi  mencionado  sobre  o  sistema  decimal  é  igualmente  aplicável  aos  
sistema  binário  (sistema  de  valor  posicional  em  cada  dígito  binário  tem  um  
valor  próprio,  ou  peso,  expresso  com  uma  potência  de  2).  
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 9
1.  Sistemas  de  Numeração  Digital1.  Sistemas  de  Numeração  Digital
§ Sistema  Binário  (cont.)
§ Exemplo:  1011,101
§ (1  x 23)  +  (0  x 22)  +  (1  x 21)  +  (1  x 20)  +  (1  x 2-­1)  +  (0  x 2-­2)  +  (1  x 2-­3)
8  +  0  +  2  +  1  +  0,5  +  0  +  0,125
11,62510
§ Contagem  Binária
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 10
2.  Representação  de  Quantidades  Binárias2.  Representação  de  Quantidades  Binárias
§ Em  sistemas  digitais  a  informação  processada  é  apresentada  na  forma  
binária.  As  quantidades  binárias  podem  ser  representadas  por  qualquer  
dispositivo que  tenha  dois  estados  de  operação  ou  duas  condições  
possíveis.
§ Exemplo:  lâmpada  (acesa  ou  apagada),  transistor  (em  corte  ou  em  saturação),  
termostato  (aberto  ou  fechado),  etc.    
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 11
2.  Representação  de  Quantidades  Binárias2.  Representação  de  Quantidades  Binárias
§ Em  sistemas  eletrônicos  digitais  uma  informação  binária  é  representada  
por  tensões  (ou  correntes)  que  estão  presentes  nas  entradas  e  saídas  de  
diversos  circuitos.
§ Os  números  0  e  1  são  representados  por  dois  níveis  de  tensões  nominais:
§ 0V:  binário  0
§ +5V:  binário  1
O  0  e  1  são  representados  por  faixas  de  tensão.
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 12
3.  Circuitos  Digitais/Circuitos  Lógicos3.  Circuitos  Digitais/Circuitos  Lógicos
§ Circuitos  Digitais  são  projetados  para  produzir  tensões  de  saída  que  
se  encontram dentro das  faixas  de  tensões  determinadas  para os  
níveis  0 e  1;;
§ O  modo como  um  circuito  digital  responde a  uma  entrada é  denominado  
lógica  do  circuito;;
§ Circuitos Digitais  utilizados  nos  sistemas digitais  são  Circuitos  
Integrados  (CIs).    
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 13
3.  Circuitos  Digitais/Circuitos  Lógicos3.  Circuitos  Digitais/Circuitos  Lógicos
§ Circuitos  Digitais  são  projetados  para  produzir  tensões  de  saída  que  
se  encontram dentro das  faixas  de  tensões  determinadas  para os  
níveis  0 e  1;;
§ O  modo como  um  circuito  digital  responde a  uma  entrada é  denominado  
lógica  do  circuito.    
OaSIs Group
Catholic  University  of  Rio  Grande  do  Sul
EASE  Lab
Catholic  University  of  Rio  Grande  do  Sul 14
3.  Circuitos  Digitais/Circuitos  Lógicos3.  Circuitos  Digitais/Circuitos  Lógicos
§ Questões:
§ Qual  é  o  maio  número  binário  que  pode  ser  representado  usando  8  bits?
§ Qual  o  número  decimal  equivalente  à  11010112?
§ Qual  o  número  binário  seguinte  a  101112 em  uma  sequencia  de  
contagem?

Continue navegando