Beruflich Dokumente
Kultur Dokumente
DE COMPUTADORES
ARQUITETURA
Escola Superior
GPSI
Gesto e Programao de Sistemas Informticos
Arquitetura de Computadores
M1. SISTEMAS DIGITAIS
Antnio Jos Arajo
| 1 . 52
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Analgico VS Digital
Analgico: a caracterstica essencial de um sinal analgico ou da
forma de onda analgica a sua variao contnua ao longo do
tempo.
o que acontece no sinal de vdeo, microfone, etc. em que o sinal
evolui duma forma contnua, por vezes com variaes rpidas mas
sem saltos bruscos.
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Analgico VS Digital
Digital: um sinal digital tem como caracterstica fundamental a sua
variao por saltos numa forma descontnua e tomar apenas
determinado nmero de valores.
A sua evoluo no tempo consiste em saltar bruscamente de uns
valores para outros .
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Analgico VS Digital
Forma das ondas digitais
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
bit:
Sinal 0 ou 1
Unidade elementar de informao
byte:
Conjunto de 8 bits.
Ex: 00101001 (representa 41 em decimal)
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
Conjunto de 8 bits
ou seja oito 0 ou 1
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
Estados de representao
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
Unidades de informao
10
INTRODUO
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Dgitos Binrios
Unidades utilizadas para quantificar grupos de informao binria
11
INTRODUO
Equipamentos
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Osciloscpio
12
INTRODUO
Equipamentos
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Multmetro
Instrumento que permite medir e
avaliar grandezas elctricas
http://www.youtube.com/watch?v=14dlmZgMEJw
13
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
INTRODUO
Osciloscpio
http://www.virtualoscilloscope.com/oscill
oscope/index_93_engl
ish.html
Multmetro
http://www.tequipment.net/SWF/Fluke/1
80Series.swf
14
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
15
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Notao Posicional
16
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Notao Posicional
Exemplo:
Nmero 5.303 na base 10 = 530310
Composto de 4 algarismos: 5,3,0,3
Valores:
3 unidades
0 dezenas
3 centenas
5 milhares
= 3 x 100 =
= 0 x 101 =
= 3 x 102 =
= 5 x 103 =
Total =
3
0
300
5.000
5.303
17
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Digitos usados nas diferentes bases
16
=>
Hexadecimal
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
10
=>
Decimal: 0,1,2,3,4,5,6,7,8,9
8
=>
Octal: 0,1,2,3,4,5,6,7
3
=>
Ternria: 0,1,2
2
=>
Binria: 0,1
Binria
Quintal
Octal
18
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Bases
Um nmero pode estar representado em
qualquer base, a que mais usamos a Decimal.
Podemos omitir o (...)10
Base binria: uso interno do computador (0,1)
Base hexadecimal (H): 8 bits. Assembly e
Linguagem de Mquina
LDA 1F
ADD 4C
2E 1F 20 4C
19
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Binrio Decimal
bin
dec
bin
dec
0000
0001
0010
0011
0100
0101
0110
0111
0
1
2
3
4
5
6
7
1000
1001
1010
1011
1100
1101
1110
1111
8
9
10
11
12
13
14
15
20
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Binrio
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Octal
Hexadecimal
00
0
01
1
02
2
03
3
04
4
05
5
06
6
07
7
10
8
11
9
12
A
13
B
14
C
15
D
16
E
17 . antonioaraujo@professores.epb.pt
F
Antnio Jos Arajo
21
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Binrio Decimal
22
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Base B => para Decimal
Generalizando
N = dn-1.bn-1 + dn-2.bn-2 + ... + d1.b1 + d0.b0
dx = dgito x do nmero
b = base
23
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Base B => para Decimal
Ex1: Converter (1110)2 para decimal
(1110)2
24
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Base B => para Decimal
Exr1: Converter (10011)2 para decimal
Exr2: Converter (1310)3 para decimal
Exr3: Converter (1C2F)h para decimal
Resp4 = 1025
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
25
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Decimal => Base B
Divide-se o nmero decimal pelo valor da base B. O
resto o algarismo procurado. Repetir enquanto
quociente0.
26
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Decimal => Base B
Ex1: Converter (2754)10 para ( )16
2754/16
172/16
10/16
= 172
= 10
=0
A-10
B-11
resto=2
resto=12=C
resto=10=A
C-12
D-13
E-14
F-15
=A
=C
=> (AC2)16 ou AC2H ou AC2h
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
27
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Decimal => Base B
Exr1: Converter (610)10 para ()8
Exr2: Converter (77)10 para ()2
Exr3: Converter (447)10 para ()16
Resp1 = (1142)8
Resp2 = (1001101)2
Resp3 = (1BF)16
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
28
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Base Ba => Base Bb
Converte-se para a base decimal e seguidamente
para a base que se pretende.
Exemplo:
29
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso Base Ba => Base Bb
Exr1: Converter (11010)2 para ()8
Exr2: Converter (413)8 para ()16
Exr3: Converter (D7)16 para ()2
Resp1 = (32)8
Resp2 = (10B)16
Resp3 = (11010111)2
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
30
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Tcnica de converso Alternativa Simplificada
Algumas bases numricas, onde o dgito mais
elevado um nmero fixo de dgitos binrios (todos
a 1).
Onde uma cadeia de dgitos binrios pode ser
subdividida em grupos de dgitos.
Exemplos:
3(4) = 11(2)
7(8) = 111(2)
F(16) = 1111(2)
31
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Binrio - Hexadecimal
32
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Octal - Binrio
7 6 1(8) =
Octal - Hexadecimal
761(8) =
1 1111 0001(2) =
1 F 1(16)
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
33
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Binrio - Octal
Binrio - Hexadecimal
1 0111 1011(2)
5 7 3(8)
= 1 7 B(16)
34
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Converso com tcnica simplificada
Exr1: Converter (1101110)2 para ()8
Exr2: Converter (136)8 para ()16
Exr3: Converter (D9)16 para ()2
Resp1 = (156)8
Resp2 = (5E)16
Resp3 = (11011001)2
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
35
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Binria
36
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Binria
SOMA:
Exemplo:
1 1 1 1
<= vai 1
1 0 1 1 0 1
+ 1 0 1 0 1 1
1 0 1 1 0 0 0
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
37
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Binria
Subtraco:
Exemplo:
<= vai 1
1 0 1 1 0 1
- 1 0 0 1 1 1
0 0 0 1 1 0
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
38
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Binria
Resp1 = (110001)2
Resp2 = (1000010)2
Resp3 = (001011)2
Resp4 = (100001110)2
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
39
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Hexadecimal
SOMA
SUBTRAO
1 1
A-10
3 A 9 4 3 B
+ 2 3 B 7 D 5
5 E 4 C 1 0
B-11
C-12
D-13
E-14
16
1
16
16
F-15
4 C 7 B E 8
- 1 E 9 2 7 A
2 D E 9 6 E
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
40
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Aritmtica Hexadecimal
Resp1 = (C6D)16
Resp2 = (AAF9A4)16
Resp3 = (4071)8
Resp4 = (4DB1)16
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
41
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Operaes Aritmticas
Multiplicao (Binrio)
1101
multiplicando
101
multiplicador
1101
0000
1101
1000001
produto
42
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Operaes Aritmticas
Multiplicao (octal)
2
2x1= 2
2x2= 4
2x3= 6
2x4= 10
2x5= 12
2x6= 14
2x7= 16
3
3x1= 3
3x2= 6
3x3= 11
3x4= 14
3x5= 17
3x6= 22
3x7= 25
4
4x1= 4
4x2= 10
4x3= 14
4x4= 20
4x5= 24
4x6= 30
4x7= 34
5
5x1= 5
5x2= 12
5x3= 17
5x4= 24
5x5= 31
5x6= 36
5x7= 43
6
6x1= 6
6x2= 14
6x3= 22
6x4= 30
6x5= 36
6x6= 44
6x7= 52
7
7x1= 7
7x2= 16
7x3= 25
7x4= 34
7x5= 43
7x6= 52
7x7= 61
43
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Operaes Aritmticas
Multiplicao (octal)
1204
multiplicando
203
multiplicador
3614
0000
+ 2410
244614
produto
44
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
2x0=0
3x0=0
4x0=0
5x0=0
6x0=0
7x0=0
8x0=0
9x0=0
Ax0=0
Bx0=0
Cx0=0
Dx0=0
Ex0=0
Fx0=0
2x1=2
3x1=3
4x1=4
5x1=5
6x1=6
7x1=7
8x1=8
9x1=9
Ax1=A
Bx1=B
Cx1=C
Dx1=D
Ex1=E
Fx1=F
2x2=4
3x2=6
4x2=8
5x2=A
6x2=C
7x2=D
8x2=10
9x2=12
Ax2=14
Bx2=16
Cx2=18
Dx2=1A
Ex2=1C
Fx2=1E
2x3=6
3x3=9
4x3=C
5x3=F
6x3=12
7x3=15
8x3=18
9x3=1B
Ax3=1E
Bx3=21
Cx3=24
Dx3=27
Ex3=2A
Fx3=2D
2x4=8
3x4=C
4x4=10
5x4=14
6x4=18
7x4=1C
8x4=20
9x4=24
Ax4=28
Bx4=2C
Cx4=30
Dx4=34
Ex4=38
Fx4=3C
2x5=A
3x5=F
4x5=14
5x5=19
6x5=1E
7x5=23
8x5=28
9x5=2D
Ax5=32
Bx5=37
Cx5=3C
Dx5=41
Ex5=46
Fx5=4B
2x6=C
3x6=12
4x6=18
5x6=1E
6x6=24
7x6=2A
8x6=30
9x6=36
Ax6=3C
Bx6=42
Cx6=48
Dx6=4E
Ex6=54
Fx6=5A
2x7=E
3x7=15
4x7=1C
5x7=23
6x7=2A
7x7=31
8x7=38
9x7=3F
Ax7=46 Bx7=4D
Cx7=54
Dx7=5B
Ex7=62
Fx7=69
2x8=10
3x8=18
4x8=20
5x8=28
6x8=30
7x8=38
8x8=40
9x8=48
Ax8=50
Bx8=58
Cx8=60
Dx8=68
Ex8=70
Fx8=78
2x9=12
3x9=1B
4x9=24
5x9=2D
6x9=36
7x9=3F
8x9=48
9x9=51
Ax9=5A
Bx9=63
Cx9=6C
Dx9=75
Ex9=7E
Fx9=87
CxA=78
DxA=82
ExA=8C
FxA=96
2xB=16
3xB=21
4xB=2C
5xB=37
9xB=63
AxB=6E
BxB=79
CxB=84
DxB=8F
ExB=9A
FxB=A5
2xC=18
3xC=24
4xC=30
5xC=3C
6xC=48
9xC=6C
AxC=78
BxC=84
CxC=90
DxC=9C
ExC=A8
FxC=B4
2xD=1A 3xD=27 4xD=34 5xD=41 6xD=4E 7xD=5B 8xD=68 9xD=75 AxD=82 BxD=8F
FxD=C3
2xE=1C
3xE=2A
4xE=38
5xE=46
6xE=54
7xE=62
8xE=70
9xE=7E
AxE=8C
BxE=9A
CxE=A8
DxE=B6
ExE=C4
FxE=D2
2xF=1E
3xF=2D
4xF=3C
5xF=4D
6xF=5A
7xF=69
8xF=78
9xF=87
AxF=96
BxF=A5
CxF=B4
DxF=C3
ExF=D2
FxF=E1
7xC=54
8xC=60
45
Sistemas de Numerao
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Operaes Aritmticas
Multiplicao (Hexadecimal)
2A
multiplicando
11
multiplicador
2A
2A
2CA
produto
46
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Sistemas de Numerao
Operaes aritmticas
Resp1 = (1000010100)2
Resp2 = (13424)8
Resp3 = (4A4)16
Resp4 = (2F4)16
Antnio Jos Arajo . antonioaraujo@professores.epb.pt
47
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
Caracteres de controlo
Sinais ortogrficos
Algarismos
Letras maisculas e minsculas (A...Z; a...z)
Sinais algbricos
48
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
49
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
50
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
51
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
52
de Tecnologia
DE COMPUTADORES
ARQUITETURA
Escola Superior
53