Академический Документы
Профессиональный Документы
Культура Документы
em Microcomputadores
AULA N 2
Sistema Binrio
o sistema utilizado por mquinas com circuitos digitais para interpretar
informaes e executar aes. por meio dessa linguagem que o computador
exibe e processa textos, nmeros e imagens, por exemplo.
No sistema binrio, ao contrrio do sistema decimal (nmeros de 0 a 9), s
h dois algarismos: 0 e 1. No entanto, h uma grande vantagem: qualquer
valor diferente desses ser completamente desprezado pelo circuito eletrnico,
gerando confiabilidade e funcionalidade. Como o sistema binrio representa o
estado de desligado (0) ou ligado (1), por vezes o chamamos de sistema
digital. Cada algarismo binrio (um 0 ou um 1) chamado de bit (contrao
de Binary digit).
Matematicamente, escrevemos um nmero em funo da potncia de sua
base, mesmo que isso parea transparente para ns, que estamos
acostumados a trabalhar, no dia-a-dia, com a base decimal. Para um nmero
decimal de quatro algarismos, por exemplo, cada algarismo tem os seguintes
pesos:
Exemplo:
o 1.000:
1
0
0
0
10
10
10
100
1 x 10 1 x 10 1 x 10 1 x 100 = 1.000
Compreendendo esse desmembramento dos nmeros em base decimal, fica
muito mais fcil entender os nmeros binrios. Cada casa binria ter um
peso individual, sempre relativo potncia de 2 j que estamos
trabalhando com a base 2. Para um nmero binrio de oito algarismos (8 bits),
cada algarismo tem os seguintes pesos:
27
26
25
24
23
20
Por exemplo:
o 1
0
4
2
2
1x16 0x8
1
2
1x4
1
2
2x1
1
20
1x1
16 + 0 + 4 + 2 + 1 = 23 ( Equivalendo 23 em decimal)
resto 0
Aqui podemos constatar que o nmero
resto 1
decimal 22 em binrio 10110
resto 1
resto 0
1 (RESULTADO DA LTIMA DIVISO)
Exemplo 2:
25 : 2 = 12
12 : 2 = 6
6:2 =3
3:2 =1
resto 1
Aqui podemos constatar que o nmero
resto 0
decimal 25 em binrio 11001.
resto 0
resto 1
1 (RESULTADO DA LTIMA DIVISO)
complemento de 1
complemento de 2
Sinal e Amplitude/Magnitude (S + M)
Como o prprio nome indica, a representao sinal e amplitude utiliza um bit
para representar o sinal, o bit mais esquerda: 0 para indicar um valor
positivo, 1 para indicar um valor negativo.
+1010 = 010102
-1010 = 110102
Complemento de 1
Na representao em complemento de 1 invertem-se todos os bits de um nmero
para representar o seu complementar: assim, se converte um valor positivo para um
negativo, e vice-versa. Quando o bit mais esquerda 0, esse valor positivo; se for 1,
ento negativo.
Exemplo:
10010 = 011001002 (com 8 bits)
Invertendo todos os bits:
100110112 = -10010
Complemento de 2
A soluo encontrada consiste em representar os nmeros em complemento de 2.
Para determinar o negativo de um nmero, inverte-se todos os seus bits e soma-se
uma unidade.
Exemplo:
Representao binria
10110 = 011001012 (com 8 bits)
Invertendo todos os bits
100110102
Somando uma unidade
100110102 + 1 = 100110112 = 10110
A representao em complemento para 2 tem as seguintes caractersticas:
Exemplo:
Qual o nmero representado por 111001002 (com 8 bits)? Como o bit da esquerda 1
este nmero negativo. Invertendo todos os bits:
000110112
111001002 = 2810