02 - Sistemas de numeração Flashcards
Como transformar um número decimal em binário?
Faz a tabelinha:
… 256 128 64 32 16 8 4 2 1
Como transformar um hexadecimal em decimal?
0xFA:
F = 1111
A: 1010
11111010 é o número
256 128 64 32 16 8 4 2 1
1 1 1 1 1 0 1 0
250
Como transformar decimal em hexadecimal?
Vai dividindo por 16 até não dar mais.
Depois, pega o quociente da última divisão (termo significativo).
Em seguida, coloca os restos das outras divisões (incluindo a do termo significativo).
Ex.: 182/16 = 11 com resto 6
Isso dá B6
437/16 = 27 resto 5
27 ainda é divisível por 16
27/16 = 1 resto 11
Não dá mais para dividir, então o quociente 1 da divisão 27/16 é o significativo.
Em seguida, pegamos o resto das divisões (11 e 5), logo 1B5.
Como transformar octal para decimal?
Tem que lembrar das bases:
372 octal para decimal:
2* 8 elevado a 0
+
7 * 8 elevado a 1
+
3 * 8 elevado a 2
=
2 + 56 + 192 = 250
O que é sinal-magnitude?
É uma forma de representar os números positivos e negativos. O primeiro número indica o sinal (0 positivo e 1 negativo) e o restante é o número em si.
O que é complemento de dois?
É uma sucessão do sinal-magnitude. Os números positivos continuam iguais, mas nos negativos a gente pega o valor e começa a ver bit a bit da direita para a esquerda até encontrar 1 bit. Até encontrar esse primeiro bit 1 deixa como está, depois dele (o próximo à esquerda) em diante altera tudo!
Cálculo da capacidade de endereçamento do processador conforme o número de bits:
2^10 = 1 KB
2^20 = 1 MB
2^30 = 1 GB
2^40 = 1 TB
2^50 = 1 PB
2^60 = 1 EB
2^70 = 1 ZB
Para continuar na casa e aumentar a quantidade, vai dobrando o valor conforme a unidade:
2^20 = 1 MB
2^21 = 2 MB
2^22 = 4 MB
2^23 = 8 MB
2^30 = 1 GB
2^31 = 2 GB
2^32 = 4 GB
Como podemos saber se um número hexadecimal é par ou ímpar?
Como os números hexadecimais contêm dígitos de 0 a 15, podemos simplesmente verificar se o último dígito é ‘0’, ‘2’, ‘4’, ‘6’, ‘8’ , ‘A’ (= 10), ‘C’ (= 12) ou ‘E’ (= 14) . Se for, o número HexaDecimal fornecido será Par, senão Ímpar.