Professional Documents
Culture Documents
Sistema
Um sistema é um conjunto de partes relacionadas que funcionam como um todo para
atingir um determinado objetivo.
Pode traduzir-se por um dispositivo que produz condições de saída segundo condições
presentes à entrada, de acordo com uma lei específica.
Entradas Saídas
Sistema
! "# $
!" #"$% #& $'" (#&)$#&* '#$""+&* #"$" &* ,' - % ./
#"$/'$' $' #" 0 " / $ 1&#"/ ! ! ' &$ ! / + $! 2 /
// / 0 " / $ 1&#"/ 3"! 3 / $' ./ ! ! / 4" /5
. %& ' () *
+,
• 3 / $' ./ 3" 0 " / ! " ' / + $! 2 / % / /6"3 "3" #&
"$ &
/
• 0 & ! 4" #"$'
7$
1
. %& ' () , *
Na realidade, os sinais eléctricos não podem variar instantaneamente, verificando-se transitórios tais
como sobre-elevações, não estabilizando logo o seu valor final.
t
“rise time”
= &$#&
3 !&4 $8 $' / 4" / ! 3 / $'86" $ <+&# !&
+&'5
$ <+&# ≡ #"$'7$
&+&' ≡ !&/# ' (3 //" 3 //",
>
2
" - " .- $
' / , *
' / *
+,
"$'1 !&/3"/&'
&0"/ 3"! $&3 $'&! ! / 47
/&# / /6" 3 / $'! /
! 4" $ <+&#
2
$ 2 ! .- $ 3 -
. /&
/' ! #"$'" ! ' 3 '
. + 0 86"! !&"( /,
2
Representação física da informação digital binária
7
0 <+&#"9 7
0 <+&#"
/" ! ! &"
/ &+ !" &+ !"
I &D" '
"
6" &
%0 - ' % 0 4#% !
Em sistemas reais, os sinais não podem, é claro, assumir valores de precisão infinita. No entanto, na presença de
um sinal que não tem precisamente um dos valores xi, o sistema deve reagir exactamente como se o sinal tivesse
o valor xi. Os níveis xi são substituídos por intervalos de variação.
Saídas Entradas
O facto dos intervalos de variação para as entradas ser superior aos intervalos de variação para as saídas permite
que o sistema seja tolerante a pequenas variações indesejáveis(ruído eléctrico).
2
Sistemas de numeração
Nos sistemas digitais, recorre-se com frequência a diferentes sistemas de numeração para representar a
informação digital.
Conforme se pode verificar, um número é expresso através da soma de potências de base 10 multiplicadas pelo
respectivo coeficiente (dígito).
Exercício:
Caracterize os números seguintes usando potências de base 10:
15250 =
0,07089 =
123456789,987654321 =
2
Sistema de numeração binário
Em sistemas descritos através de variáveis lógicas recorre-se com frequência ao sistema de numeração de base 2
(binário). A vantagem na utilização deste sistema de numeração resulta da correspondência directa entre os
dígitos 0 e 1 e os valores lógicos 0 e 1.
Neste sistema os dígitos binários representam os coeficientes das potências de base 2. Por exemplo, o número 19
(decimal) é representado pela sequência de dígitos binários
10011 = 1x2 4 + 0x2 3 + 0x2 2 + 1x21 + 1x2 0
10011 = 16 + 0 + 0 + 2 + 1 = 19
Exercício:
Escreva os números decimais representados pelas sequências de dígitos binários:
11010100 =
110101000 =
11111111111 =
2
Conversão entre o sistema decimal e binário
Considere-se a divisão inteira de N por 2. Dado que cada divisão desloca o ponto decimal em uma posição para a
esquerda, temos
N ....x 8 x 4 x 2 x 1 ⋅
= = ....x 8 x 4 x 2 ⋅ + resto x 1
2 2
O dígito menos significativo x1 corresponde ao resto da divisão inteira e o quociente corresponde a um novo
número N =...x 8 x 4 x 2 ⋅ , onde x 2 passa a ser o dígito menos significativo.
'
Aplicando divisões sucessivas e considerando o resto, obtém-se a sequência de dígitos binários que representam
o número N no sistema de numeração binário. Por exemplo
19 2
menos significativo 1 9 2
1 4 2
19(10 ) = 10011( 2 ) ← base
0 2 2
0 1 2
mais significativo 1 0
Exercício:
Converta os números para base 2:
125 (10 )
10570 (10 )
2
Sistema de numeração octal e hexadecimal
Estes sistemas de numeração são bastantes utilizados devido a uma relação especial com o sistema de
numeração binário.
No sistema de numeração octal, a base é 8 e os dígitos utilizados são 0,1,2,3....,7.
No sistema de numeração hexadecimal, a base é 16 e os dígitos utilizados são 0,1,2...9,A,B,C,D,E,F.
A relação especial com o sistema de numeração binário reside no facto de três dígitos binários representarem oito
(2 ) números distintos e quatro dígitos binários representarem dezasseis (2 ) números distintos. Esta relação
3 4
permite efectuar conversões entre estes sistemas de uma forma quase imediata, conforme se pode verificar no
seguinte exemplo.
67
4 24
8 678
7
67
4 44
8 678
6
67 8 Octal
4 24
1 0 1 1 1 1 0 0 1 1 0 0 1 0 Binario
647
3
48 647 E
48 647D
48 6473
48 6472
48 Hexadecimal
1 1 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 0 Binario
2
Conversões entre sistemas de numeração
Decimal⇒Binário
28 2
menos significativo 0 14 2
0 7 2
1 3 2
1 1 2
mais significativo 1 0
28(10 ) = 11100( 2)
Binário ⇒Decimal
10101(2) = 1x2 4 + 0x2 3 + 1x2 2 + 0x21 + 1x2 0 = 16 + 4 + 1 = 21(10)
Decimal⇒Octal
19 8
menos significativo 3 2 8
mais significativo 2 0
19(10 ) = 23( 8 )
Octal ⇒Decimal
23(8) = 2x81 + 3x8 0 = 16 + 3 = 19(10 )
Decimal⇒Hexadecimal
45 16
menos significativo D⇐13 2 16
mais significativo 2 0
45(10 ) = 2D (16 )
Hexadecimal ⇒Decimal
2D (16) = 2x161 + 13x16 0 = 32 + 13 = 45(10 )
Binário ⇔ Octal
67
4 24
8 678
6
647
0
4
8 678
5
67 8 Octal
4 44
1 0 1 1 0 0 0 0 1 0 1 1 0 0 Binario
Binário ⇔ Hexadecimal
647
3
48 647 B
48 647A
48 Hexadecimal
1 1 1 0 1 1 1 0 1 0 Binario
10
2
Octal ⇔ Hexadecimal
Neste caso, teremos que recorrer à conversão intermédia para a base binária ou decimal.
Exemplo : 752(8)=X(16)
Octal ⇒ Binário Octal ⇒ Decimal
677
8 675
8 647
2
4
8 752(8)
1 1 1 1 0 1 0 1 0 = 7x82 + 5x81 + 2x80
= 7x 64 + 5x8 + 2
conversão para binário = 111101010(2)
= 448 + 40 + 2
= 490
Binário⇒ Hexadecimal conversão para decimal = 490(10)
1 1 1 1 0 1 0 1 0
14243 14243 14243
1 E A
752(8)=1EA(16)
Binário
Σ di bi
Grupos 3
÷B
Octal
Decimal ÷B
Grupos 4
Σ di bi
÷B
Σ di bi
Hexadecimal
Legenda Método
Σ di bi Soma de potências de base b (bi) multiplicados pelo respectivo dígito (di)
Grupos 3/4 Conversão directa entre dígito e grupo
÷B Divisão sucessiva pela base B
11
2
Exercícios:
4) Determine os valores máximos decimal, octal e hexadecimal representáveis com 10 bits (dígitos binários).
5) Determine os valores máximos decimal, binário e octal representáveis com 2 dígitos hexadecimais.
12