Вы находитесь на странице: 1из 11

SISTEMA BINRIO

Hardware de Computadores
O sistema binrio um sistema de numerao posicional
em que todas as quantidades se representam, utilizando como base
o nmero dois, com o que se dispe das cifras: zero e um (0 e 1).
Os computadores digitais trabalham internamente com dois
nveis de tenso, cujo o sistema de numerao natural o sistema
binrio (aceso/apagado e/ou alto/baixo). Com efeito, em um sistema
simples como o binrio possvel simplificar o clculo com o auxlio
da lgica booleana. Em computao, chama-se um dgito binrio (0
ou 1) de bit, que vem do ingls Binary Digit. Um agrupamento de 8
bits corresponde a um byte (Binary Term). Um grupamento de 4 bits
chamado de nibble.
O sistema binrio base para a lgebra booleana (de
George Boole - matemtico ingls), que permite fazer operaes
lgicas e aritmticas usando-se apenas dois dgitos ou dois estados
(sim ou no, falso ou verdadeiro, tudo ou nada, 1 ou 0, ligado ou
desligado). A eletrnica digital e a computao esto baseadas no
sistema binrio e na lgica de Boole, o que permite representar
por circuitos eletrnicos digitais (portas lgicas) os nmeros, os
caracteres e realizar operaes lgicas e aritmticas. Os
programas de computadores so codificados sob forma binria e
armazenados nas mdias (memrias, discos, etc.).

Operao com Binrios
de binrio para decimal
Dado um nmero N, binrio, para express-lo em decimal, deve-se escrever
cada nmero que o compe (bit), multiplicado pela base do sistema
(base = 2), elevado posio que ocupa. Uma posio esquerda da vrgula
representa uma potncia positiva e direita, uma potncia negativa. A
soma de cada multiplicao de cada dgito binrio pelo valor das potncias
resulta em um nmero real representado.
Exemplo:
1011(binrio) -> 1 2
3
+ 0 2
2
+ 1 2
1
+ 1 2
0
= 11 -> 1011
2
11 em decimal.
Operao com Binrios
de decimal para binrio
Dado um nmero decimal inteiro, para convert-lo em binrio, basta dividi-
lo sucessivamente por 2, anotando o resto da diviso inteira:

12(dec) -> bin
12 / 2 = 6 + 0
06 / 2 = 3 + 0
03 / 2 = 1 + 1
01 / 2 = 0 + 1
12(dec) = 1100(bin)

Observe que os nmeros devem ser lidos de baixo para cima:
1100 12 em decimal.

(nota p/ bolsista:colocar esquema de
diviso conforme padro do ltimo slide)
Operao com Binrios
de decimal para binrio
Existe um mtodo muito simples para converter binrio em decimal e vice-
versa. Observe:

| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 0 0 0 1 0 1 0 = 10 (2+8=10)
0 0 0 1 1 0 0 0 = 24 (8+16=24)
1 1 0 0 0 0 0 0 = 192 (64+128=192)
1 0 1 1 1 0 1 0 = 186 (2+8+16+32+128=186)

muito simples, bastando realizar o somatrio das parcelas (pesos) onde
tivermos o valor binrio 1.

Operao com Binrios
Soma de Binrios
Para somar dois nmeros binrios, o procedimento o seguinte:
Exemplo 1:

*
1100
+ 111
--------
= 10011
Os nmeros binrios so base 2, ou seja, h
apenas dois algarismos: 0 (zero) ou 1 (um). Na soma de
0 com 1, o resultado 1.
Quando se soma 1 com 1, o resultado 2, mas
como 2 em binrio 10, o resultado 0 (zero) e passa-
se o outro 1 para a "frente", ou seja, para ser somado
com o prximo elemento, conforme assinalado pelo
asterisco.

Operao com binrios
Subtrao de Binrios
* ***
1101110
- 10111
-------------
= 1010111
Quando temos 0 menos 1, precisamos "emprestar"
do elemento vizinho. Esse emprstimo vem valendo 2
(dois), pelo fato de ser um nmero binrio. Ento, no caso
da coluna 0 - 1 = 1, porque na verdade a operao feita foi
2 - 1 = 1. Esse processo se repete e o elemento que cedeu o
"emprstimo" e valia 1 passa a valer 0. Os asteriscos
marcam os elementos que "emprestaram" para seus
vizinhos. Perceba que, logicamente, quando o valor for
zero, ele no pode "emprestar" para ningum, ento o
"pedido" passa para o prximo elemento e esse zero recebe
o valor de 1.
Operao com binrios
Multiplicao em Binrios
A multiplicao entre binrios
similar a realizada normalmente. A nica
diferena est no momento de somar os
termos resultantes da operao. Perceba que
na soma de 0 e 1 o resultado ser 1, mas na
soma de 1 com 1, ao invs do resultado ser 2,
ele ser 0 (zero) e passa-se o 1 para a
prxima coluna, conforme assinalado pelo
asterisco. Observe que se a soma passar de 2,
deve-se somar o nmero em binrio
correspondente ( ex. 4 = 100, 3 =11).
No caso, da terceira coluna a soma
resulta em 4 (com mais um da anterior), que
adiciona um "1" as duas colunas esquerda
(100).
Exemplo 1:
Exemplo 2:
Operao com binrios
Diviso de Binrios
Esta operao tambm
similar a realizada entre nmeros
decimais:
Deve-se observar somente a
regra para subtrao entre binrios.
Nesse exemplo a diviso de 110 por 10
teve como resultado 11.
Caro(a) aluno(a): As operaes com nmeros binrios, vistas at aqui, so
mais do que suficientes para um bom conhecimento acerca dos
fundamentos das operaes que so realizadas pelo processador em todos
os momentos e que nos ajudam a entender melhor esta mquina.
110 10
11 10 -
010
10
00

Вам также может понравиться