PRÓ--REITORIA ACADÊMICA
PRÓ
CENTRO DE TECNOLOGIA E ARTES
CURSO: TECNOLOGIA EM ANÁLISE E
DESENVOLVIMENTO DE SISTEMAS
Disciplina de Arquitetura de
Computadores
2010--2
2010
Conseqüência:
Conseqüência: O sistema de numeração mais seguro deveria ser
aquele com o menor número de símbolos (dígitos).
(dígitos).
Conclusão:
Conclusão: o melhor sistema de numeração para uma máquina
seria o binário com apenas dois dígitos, o zero (0) e o um (1).
Obs.:
Obs.: Não há sistema de numeração com alfabeto de um único
dígito.. Todo sistema de numeração precisa dos conceitos de
dígito
presença (1) e ausência (0).
Sistemas de Numeração
Conseqüência:
Conseqüência: o computador binário seria mais preciso
porém muito lento porque a leitura da informação iria
requerer mais tempo
tempo..
Sistemas de Numeração
Uma solução
solução:: o uso de
dispositivos eletrônicos baseados
na tecnologia dos semicondutores,
como os transistores
transistores..
O transistor:
transistor: é um dispositivo usado
para controlar o fluxo de corrente.
corrente. Ele
tem duas características importantes:
importantes:
1- é capaz de amplificar um sinal
elétrico..
elétrico
2- é capaz de chavear (comutar) entre
ligado e desligado (ou fechado e
aberto), deixando corrente passar
através dele ou bloqueando-
bloqueando-a. Essas
condições são também denominadas
“saturação” e “corte”, respectivamente.
respectivamente.
Sistemas de Numeração
Dados
Memória do computador e mídia de
armazenamento
Códigos convencionados e expressos em um
sistema de numeracão adequado
Exemplos
Códigos:: ASCII
Códigos ASCII,, EBCDIC
Sistemas de Numeracão
Numeracão:: Decimal
Decimal,, Binário
Binário,, Octal
Octal,,
Hexadecimal
Sistemas de Numeração
Binário (base 2)
Algarismos: 0 e 1
Algarismos:
Sistema de numeração empregado em
sistemas computacionais
Os dígitos binários chamam
chamam--se BITS
Sistemas de Numeração
Octal (base 8)
Algarismos:: 0 , 1 , 2 , 3 , 4 ,5 , 6 e 7
Algarismos
Binary
Binary Digit
Digit
BIT
(0 1)
UNIDADE MÍNIMA DE INFORMAÇÃO
BIT 01
1 Mbyte - 1024 Kbytes
No sistema binário (0
(0 e 1), para determinar o
número de combinações com n bits,bits, basta
calcular 2n
Exemplos:
- 1 bit → 21=2 combinações possíveis (0
(0 e 1)
SISTEMAS DE NUMERAÇÃO
2 bit → 22=4 combinações possíveis
0 0
0 1
1 0
1 1
SISTEMAS DE NUMERAÇÃO
0 0 0 0
4 bit → 24=16 combinações
0 0 0 1
possíveis
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
. . . .
1 1 1 1
SISTEMAS DE NUMERAÇÃO
Sistema de numeração decimal
12348 = 1 x 8³ + 2 x 8² + 3 x 8¹ + 4 x 8º
12348 = 1 x 512 + 2 x 64 + 3 x 8 + 4 x 1
12348 = 512 + 128 + 24 + 4
12348 = 66810 ⇒ Transformação para a base 10.
Mudança de base
Base 16: (0 1 2 3 4 5 6 7 8 9 A B C D E F)
1A2F16 = 1 x 16³ + A x 16² + 2 x 16¹ + F x 16º
= 1 x 16³ + 10 x 16² + 2 x 16¹ + 16 x 16º
= 4096 + 2560 + 32 + 16
= 669410
SISTEMAS DE NUMERAÇÃO
0 0000
1 0001
DECIMAL 2 0010
0123456789 3 0011
4 0100
BINÁRIO 5 0101
01 6 0110
7 0111
8 1000
9 1001
SISTEMAS DE NUMERAÇÃO
Exemplo:
10100(2) = 20(10)
1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20
16 + 0 + 4 + 0 + 0 = 20(10)
Conversão Decimal para Octal
Valor: 714 - divisão 8
Decimal Octal
89 2
11 1
1 3
Valor: 13128
Conversão Decimal Hexadecimal
Valor Decimal : 714 – divisão 16
Decimal Hexadecimal
44 10
2 12
1 2 3
001 010 011
Valor: 0010100112
Conversão Octal para Hexadecimal
10578
1 0 5 7
001 000 101 111 -octal para binário -tabela
0010 0010 1111 – agrupamento 4 dígitos
2 2 f = 22f16
Hexadecimal para Octal
1F4
1 F 4
0001 1111 0100 (converter binario)
000 111 110 100 (3 digitos octal)
0 7 6 4
=7648
Tabela de conversão de números
Decimal Binário Octal Hexadecimal
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 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 F
Códigos de Representação de Dados
ASCII (American Standard Code for
Interchange Information
nformation))
Mais usado em microcomputadores
Representação de 256 caracteres diferentes (e.
(e.g.
em um teclado alfanumérico) codificação em
8 bits
128 símbolos universais
128 símbolos adicionais, passíveis de variações
de país para país
Exemplo:: Letra A
Exemplo
Representação:: 4116 = 0100 00012
Representação
Sistemas de Numeração
O caractere ‘A'
corresponde ao
Tabela ASCII código 41 (coluna
4 linha 1)
0 1 2 3 4 5 6 7
0 NUL DLE SPACE 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d t
5 ENQ NAK % 5 E U e u
6 ACK SYN & 6 F V f v
7 BEL ETB ' 7 G W g w
8 BS CAN ( 8 H X h x
9 HT EM ) 9 I Y i y
A LF SUB * : J Z j z
B VT ESC + ; K [ k {
C FF FS , < L \ l |
D CR GS - = M ] m }
E SO RS . > N ^ n ~
F SI US / ? O _ o DEL
Códigos de Representação de Dados
EBCDIC (Extended Binary Code Decimal
Interchange Code
ode))
Mais usado em mainframes
Exemplo:: Algarismo 1
Exemplo
Representação:: F116 = 1111 00012
Representação