Escolar Documentos
Profissional Documentos
Cultura Documentos
DE COMPUTADORES
de Tecnologia
Arquitetura de Computadores
Escola Superior
Analógico VS Digital
DE COMPUTADORES
Analógico VS Digital
DE COMPUTADORES
Analógico VS Digital
DE COMPUTADORES
Dígitos Binários
DE COMPUTADORES
Dígitos Binários
DE COMPUTADORES
sinais eléctricos
– Tensão alta – ex: 3 a 5.5 V – HIGH
– Tensão baixa – ex: -0.5 a 2 V – LOW
Escola Superior
Dígitos Binários
DE COMPUTADORES
de Tecnologia
Sinal 0 ou 1
bit: Unidade elementar de informação
Conjunto de 8 bits.
Escola Superior
byte:
Ex: 00101001 (representa 41 em decimal)
ARQUITETURA
Dígitos Binários
Representação interna nos computadores
DE COMPUTADORES
de Tecnologia
Conjunto de 8 bits
(10101001) ou seja oito 0 ou 1
O termo bit é abreviado por “b” (b pequeno)
O termo byte é abreviado por “B” (B maiúsculo)
António José Araújo . antonioaraujo@professores.epb.pt 8
INTRODUÇÃO
Dígitos Binários
Unidades de informação
DE COMPUTADORES
de Tecnologia
MB - megabyte 1024 KB
ARQUITETURA
GB - gigabyte 1024 MB
TB - Terabyte 1024 GB
…….
António José Araújo . antonioaraujo@professores.epb.pt 10
INTRODUÇÃO
Dígitos Binários
DE COMPUTADORES
caracterizar quantitativamente
de Tecnologia
http://www.youtube.com/watch?v=14dlmZgMEJw
Escola Superior
Osciloscópio
http://www.virtual-
DE COMPUTADORES
oscilloscope.com/oscill
de Tecnologia
oscope/index_93_engl
ish.html
Escola Superior
ARQUITETURA
Multímetro
http://www.tequipment.net/SWF/Fluke/1
80Series.swf
Sistemas de Numeração
Escola Superior
ARQUITETURA
de cada número
ARQUITETURA
Exemplo:
de Tecnologia
3 unidades = 3 x 100 = 3
ARQUITETURA
0 dezenas = 0 x 101 = 0
3 centenas = 3 x 102 = 300
5 milhares = 5 x 103 = 5.000
Total = 5.303
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 => Ternária: 0,1,2
Escola Superior
Linguagem de Máquina
ARQUITETURA
LDA 1F 2E 1F 20 4C
ADD 4C
0000 0 1000 8
0001 1 1001 9
0010 2 1010 10
Escola Superior
0011 3 1011 11
ARQUITETURA
0100 4 1100 12
0101 5 1101 13
0110 6 1110 14
0111 7 1111 15
António José Araújo . antonioaraujo@professores.epb.pt 20
Sistemas de Numeração
Tabela de conversão de bases
DE COMPUTADORES
0 0000 00 0
1 0001 01 1
2 0010 02 2
3 0011 03 3
4 0100 04 4
5 0101 05 5
Escola Superior
6 0110 06 6
ARQUITETURA
7 0111 07 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 . antonioaraujo@professores.epb.pt
António José Araújo F 21
Sistemas de Numeração
Binário Decimal
DE COMPUTADORES
1 bit bit
2 bits (00,01,10,11): 0-3 (22-1) bits
4 bits (0000-1111): 0-15 (24-1) nibble
Escola Superior
ARQUITETURA
Generalizando
de Tecnologia
dx = dígito x do número
Escola Superior
b = base
ARQUITETURA
• Resp1 = 19
ARQUITETURA
• Resp2 = 57
• Resp3 = 7.215
• Resp4 = 1025
quociente0.
• Exemplo: Converter (45)10 para binário
45/2 = 22 resto=1 d0
Escola Superior
22/2 = 11 resto=0 d1
ARQUITETURA
11/2 = 5 resto=1 d2
5/2 = 2 resto=1 d3
2/2 = 1 resto=0 d4
1/2 = 0 resto=1 d5
=> (d5 d4 d3 d2 d1 d0) = (101101)2
António José Araújo . antonioaraujo@professores.epb.pt 26
Sistemas de Numeração
Conversão Decimal => Base B
DE COMPUTADORES
de Tecnologia
E-14
ARQUITETURA
F-15
=A
=C
=> (AC2)16 ou AC2H ou AC2h
António José Araújo . antonioaraujo@professores.epb.pt 27
Sistemas de Numeração
Conversão Decimal => Base B
DE COMPUTADORES
• Resp1 = (1142)8
• Resp2 = (1001101)2
• Resp3 = (1BF)16
• Exemplo:
ARQUITETURA
• Resp1 = (32)8
• Resp2 = (10B)16
• Resp3 = (11010111)2
Exemplos:
3(4) = 11(2)
7(8) = 111(2)
F(16) = 1111(2)
761(8) =
7 6 1(8) =
1 1111 0001(2) =
111 110 001(2)
1 F 1(16)
• Resp1 = (156)8
• Resp2 = (5E)16
• Resp3 = (11011001)2
Aritmética Binária
Escola Superior
ARQUITETURA
SOMA:
de Tecnologia
Subtracção:
de Tecnologia
• Resp1 = (110001)2
ARQUITETURA
• Resp2 = (1000010)2
• Resp3 = (001011)2
• Resp4 = (100001110)2
1 1 1
SOMA
de Tecnologia
•
3 A 9 4 3 B A-10
B-11
+ 2 3 B 7 D 5
C-12
5 E 4 C 1 0
D-13
Escola Superior
16
E-14
ARQUITETURA
• SUBTRAÇÃO F-15
1 B 16 1 16
4 C 7 B E 8
- 1 E 9 2 7 A
2 D E 9 6 E
António José Araújo . antonioaraujo@professores.epb.pt 40
Sistemas de Numeração
Aritmética Hexadecimal
DE COMPUTADORES
• Resp1 = (C6D)16
• Resp2 = (AAF9A4)16
• Resp3 = (4071)8
• Resp4 = (4DB1)16
António José Araújo . antonioaraujo@professores.epb.pt 41
Sistemas de Numeração
Operações Aritméticas
DE COMPUTADORES
• Multiplicação (Binário)
de Tecnologia
1101 multiplicando
101 multiplicador
1101
Escola Superior
0000
ARQUITETURA
1101
1000001 produto
• Multiplicação (octal)
de Tecnologia
2 3 4 5 6 7
2x1= 2 3x1= 3 4x1= 4 5x1= 5 6x1= 6 7x1= 7
2x2= 4 3x2= 6 4x2= 10 5x2= 12 6x2= 14 7x2= 16
2x3= 6 3x3= 11 4x3= 14 5x3= 17 6x3= 22 7x3= 25
Escola Superior
• Multiplicação (octal)
de Tecnologia
1204 multiplicando
203 multiplicador
Escola Superior
3614
ARQUITETURA
0000
+ 2410
244614 produto
2 3 4 5 6 7 8 9 A B C D E F
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
de Tecnologia
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
Escola Superior
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
ARQUITETURA
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
2xA=14 3xA=1E 4xA=28 5xA=32 6xA=3C 7xA=46 8xA=50 9xA=5A AxA=64 BxA=6E CxA=78 DxA=82 ExA=8C FxA=96
2xB=16 3xB=21 4xB=2C 5xB=37 6xB=42 7xB=4D 8xB=58 9xB=63 AxB=6E BxB=79 CxB=84 DxB=8F ExB=9A FxB=A5
2xC=18 3xC=24 4xC=30 5xC=3C 6xC=48 7xC=54 8xC=60 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 CxD=9C DxD=A9 ExD=B6 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
• Multiplicação (Hexadecimal)
de Tecnologia
2A multiplicando
11 multiplicador
Escola Superior
2A
ARQUITETURA
2A
2CA produto
• Resp1 = (1000010100)2
ARQUITETURA
• Resp2 = (13424)8
• Resp3 = (4A4)16
• Resp4 = (2F4)16
• Algarismos
ARQUITETURA
– 32 bits
– Grafismos de todo o mundo
• Alfabeto latino, cirílico, grego, etc.
• Caracteres chineses, japoneses, etc.
Escola Superior
• UTF-8 (8 bits)
– compatível com ASCII.
• UTF-16 (16 bits)— utilizado em muitos programas
– permite a representação de caracteres como à, ã, é, ç, etc.