Loading [MathJax]/jax/output/HTML-CSS/jax.js

Cursos / Eletrônica / Matemática Aplicada / Aula

arrow_back Aula 06 - Números Binários

Atividade 04

  1. Realize as operações a seguir em binário e confira os resultados convertendo os operandos para a base dez, realizando as operações em base dez e reconvertendo para binário:

    1. 100100210102=
    2. 1001002÷10102=

Se Liga!

Vimos aqui como representar números inteiros em notação binária e como realizar operações com eles. Isso na realidade é apenas uma parte de tudo o que precisamos saber para entender o funcionamento interno da matemática dos computadores, mas é um primeiro passo. Para ir mais longe, precisamos também saber como representar números racionais (números não inteiros, com vírgula) e lidar com o fato de que nos computadores há um número fixo de bits disponível para representar os números.

Quanto ao primeiro ponto, vamos ver um exemplo:

3,12

Isso significa que temos 3 unidades (3.100), 1 décimo (1.101) e 2 centésimos (2.102). A mesma coisa acontecerá em binário, com a primeira posição após a vírgula correspondendo a 21, a segunda a 22 e assim por diante.

Quanto ao fato de que o tamanho da representação é fixo e finito, isso pode causar os chamados erros de overflow, que acontecem quando o resultado de uma operação necessita de mais bits para ser representado do que o disponível. Por exemplo, se temos 8 bits para representar os números positivos, o maior número que podemos representar é

111111112=27+26+25+24+23+22+21+20=128+64+32+16+8+4+2+1=255.

Além disso, ainda temos o problema de como representar os números negativos. Em geral, um bit da representação será usado para indicar se o número é positivo ou negativo e diferentes convenções podem ser usadas para a determinação do valor do número representado. As mais comuns são chamadas de sinal-magnitude e complemento a 2. Não vamos estudá-las nesta aula, mas sugerimos como referência, para quem se interessar, os livros que apresentam o hardware dos computadores.

Versão 5.3 - Todos os Direitos reservados