Você está na página 1de 20

Fatec - Sorocaba

Sistemas de Numeração

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Sistemas de Numeração
 Desde os tempos remotos o homem vem utilizando a escrita
para registrar e transmitir informação.

 Uma das primeiras formas para registrar quantidades sob a


forma de escrita foi o sistema de numeração indo-arábico no
qual são derivados os sistemas de numeração decimal.

 Sistema de numeração: conjunto de símbolos utilizados para a


representação de quantidades e regras que definem a sua
forma de representação.

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Sistemas de Numeração
 Sistema Decimal – Base 10
 É um sistema posicional – o símbolo tem um valor de
acordo com a sua posição em relação à vírgula.

 Utiliza 10 símbolos => 0,1,2,3,4,5,6,7,8,9

 Notação Posicional
Um número é expresso pela soma de potências da base 10
multiplicadas pelos dígitos correspondentes.

Ex: o número 7986 pode ser representado por:


7x103 + 9x102 + 8x101 + 6x100 = 7986

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Sistemas de Numeração
 Sistema Binário – utiliza 2 símbolos
Dígitos 0 e 1

 Notação Posicional
Um número é expresso pela soma de potências da
base 2 multiplicadas pelos dígitos correspondentes.

Ex: (10011)2

(10011)2 = 1x24 + 0x23 + 0x22 + 1x21 + 1x20 = (19)10

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Teorema Fundamental da
Numeração
"O valor decimal de uma quantidade expressa em
outro sistema de numeração é dado pela fórmula:

….+ (d2 x b2 ) + (d1 x b1) + (d0x b0 ) + (d-1 x b-1 ) + (d-2 x b-2 )+ .....

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Quais os valores decimais
representados pelos números
binários abaixo?

a) (11101) 2= (29) 10

(1 x 20 ) + (0 x 21) + (1 x 22 ) + (1 x 23 ) + (1 x 24 )
1+ 0 + 4 + 8 + 16 = 29
b) (11111)2 = 31
c) (01010001)2 = 81
d) (11001110)2 = 206
e) (1111)2 = 15 FATEC Sorocaba – ADS
Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
A partir do número binário
podemos calcular:
 Maior valor decimal que pode ser representado
em N bits é dado pela fórmula:

2N - 1

 E a quantidade de valores distintos que podem ser


representados em N bits:

2N

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Exemplo: Cadastro de clientes de uma
empresa

Codcliente tinyint => qtos clientes cabem aqui??


-------------------------------------
MS SQL SERVER - campos numéricos
Tinyint 8 bits => maior valor 28 – 1 = 255
Smallint 16 bits 216 – 1 = 65535
Int 32 bits

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Exercício
 Qual o maior valor em decimal que pode ser
representado em 11 bits?
Resposta: 211 – 1 = 2047

 Qual a quantidade de valores possíveis?


Resposta: 211 = 2048

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Binário - Decimal
 (1110)2 =

1x23 + 1x22 + 1x21 + 0x20 =

8 + 4 + 2 + 0 = 14

 (0,001)2 =

0x20 + 0x2-1 + 0x2-2 + 1x2-3 =

= 0,125 FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Decimal - Binário
 Para converter numeros inteiros de decimal para binária
a maneira mais simples é dividir sucessivamente por 2 o
número decimal e os quocientes que vão sendo obtidos
até que o quociente em uma das divisões seja zero.

 A sequência de todos os restos obtidos dispostos em


ordem inversa representa o número inicial expresso em
binário.

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Decimal - Binário
 Aplica-se divisões sucessivas por 2 e a partir do
resto das divisões, obtém-se a sequência de dígitos
binários do número.

Ex: 19

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Exercicio – converter de
decimal para binário
 67 = ( )2
 147 = ( )2
 38 = ( )2
 256 = ( )2

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão de uma fração decimal – para
representação binária
Consiste em multiplicar a fração decimal por 2, obtendo na parte inteira do
resultado o primeiro dígito binário da fração que queremos obter.
A seguir repetimos o processo com a parte fracionária do resultado anterior.
Este processo é repetido sucessivamente, até que a parte fracionária seja nula
ou até que o número de dígitos binários seja suficiente para não superar uma
determinada medida de erro.

Exemplo: Converter (0,828125)10 em fração binária


0,828125 * 2 = 1,65625
0,65625 * 2 = 1,3125 = (0,110101) 2
0,3125 * 2 = 0,625
0,625 * 2 = 1,25
0,25 * 2 = 0,5
0,5 * 2 = 1,0
FATEC Sorocaba – ADS
Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Outro exemplo:
Converter (0,333)10 para binário

0,333 * 2 = 0,666
0,666 * 2 = 1,332
0,332 * 2 = 0,664
0,664 * 2 = 1,328
0,328 * 2 = 0,656 = (0,010101010011)2
0,656 * 2 = 1,312 com error inferior a 2 -12
0,312 * 2 = 0,624
0,624 * 2 = 1,248
0,248 * 2 = 0,496
0,496 * 2 = 0,992
0,992 * 2 = 1,984
0,984 * 2 = 1,968

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Outras Bases de Numeração
Base 8 – Octal utiliza 8 símbolos
Dígitos 0,1,2,3,4,5,6,7.

 Também é um sistema posicional e a posição de seus


algarismos é definida pela vírgula.

 (317)8 = ( ) 10

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Octal - Decimal
 Usaremos o TFN para conversão octal em
decimal
(27) 8 = ( ? ) 10
(7 x 80 ) + (2 x 81 ) = 7 + 16 = (23) 10

(42,1) 8 = ( ? ) 10
(2 x 80 ) + (4 x 81 ) + (1 x 8-1 ) = 2 + 32 + (1/8)
= (34,125)10
FATEC Sorocaba – ADS
Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Decimal - Octal
Método de divisões sucessivas por 8
 Para converter números inteiros de decimal para a base 8 a forma
mais simples é utilizar o método de divisões sucessivas por 8, que
consiste em dividir o número decimal sucessivamente por 8 e os
quocientes que vão sendo obtidos até que o quociente em uma
das divisões seja zero.
 A sequência de todos os restos obtidos dispostos em ordem
inversa representa o número inicial expresso em octal.

(23) 10 = ( 27 ) 8
23 |8
7 2
FATEC Sorocaba – ADS
Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Decimal11 Binário Octal Hexa
1
0 0000 0
1 0001 1
2 0010 2
3 0011 3

Exercício 4 0100 4
preencher 5 0101 5
a tabela ao 6 0110 6
lado
7 0111 7
8 1000 10
9 1001 11
10 1010 12
11 1011 13
12 1100 14
13 1101 15
14 1110 16
15 1111 17
Tabela ASCII
 Escreva seu primeiro nome em binário

FATEC Sorocaba – ADS


Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri

Você também pode gostar