You are on page 1of 22

Conceitos Básicos

Representação interna nos computadores

bit 0
Código binário
bit 1

Sistema de numeração binária


Conceitos Básicos

bit: Sinal 0 ou 1
Unidade elementar de informação

byte: Conjunto de 8 bits.


Ex: 00101001 (representa 41 em decimal)
Conceitos Básicos

bit - binary digit


0
byte - bynary term
1
________

Conjunto de 8 bits
ou seja oito 0 ou 1
Conceitos Básicos

Unidades de medida

bit
byte - 8 bits
KB - kilobyte - 1024 byte
MB - megabyte - 1024 KB
GB - gigabyte - 1024 MB
Conceitos Básicos

Estados de representação

bit - 2 estados diferentes (0,1)

byte - _ _ _ _ _ _ _ _
28 = 256 estados diferentes
A tabela ASCII
A sigla ASCII deriva da expressão "American Standard Code Information Interchange" .
Trata-se de um código que faz corresponder um conjunto de oito Bits a um particular caracter
ou símbolo de escrita. Por exemplo, á letra A corresponde o código ASCII - 01000001.
Sistema decimal

• O sistema de numeração que usamos no nosso


dia a dia é o sistema de numeração decimal ou de
base dez

• Chama-se assim porque utiliza dez algarismos ou


dígitos: 0, 1, ...9

•Isto não acontece por acaso, utilizamos dez


dígitos porque temos dez dedos

•Com efeito, em latim a palavra dígito significa


dedo
Sistema decimal

• No sistema decimal os números inteiros são representados


pela soma das suas unidades, dezenas, centenas, etc...
123 = 1 x 100 + 2 x 10 + 3 x 1
• É o mesmo que dizer que um número na base dez é
representado pela soma de várias potências de dez com
coeficientes indo de 0 a 9, inclusive

123(10) = 1 x 102+ 2 x 101+ 3 x 100


4321(10) = 4 x 103+ 3 x 102+ 2 x 101+ 1 x 100
98,76(10) = 9 x 101+ 8 x 100 + 7 x 10-1+ 6 x 10-2
-5,4 (10) = -5 x 100 - 4 x 10-1
Sistema binário
‰ Um computador não têm dez dedos e, por
isso não utiliza a base decimal

‰ Como vimos, um computador representa


informação através de bits que podem
armazenar um de dois valores: 0 e 1
‰ É natural, por isso, que os computadores
utilizem o sistema de numeração binário ou
de base dois, que também utiliza apenas dois
dígitos: 0 e 1
Sistema binário
‰ Um número na base dois é representado
pela soma de várias potências de dois com
coeficientes 0 ou 1
100(2) =1 x 22 + 0 x 21+0 x 20 =4(10)
101(2) =1 x 22 + 0 x 21+1 x 20 =5(10)
110(2) =1 x 22 + 1 x 21+0 x 20 =6(10)
111(2) =1 x 22 + 1 x 21+1 x 20 =7(10)

‰ Repare-se que a forma como construímos os


números no sistema binário é idêntica à forma como
o fazemos no sistema decimal, com a limitação de
dispormos apenas dos dígitos 0 e 1
Sistema binário
‰ Construção dos números em decimal e
binário
base 10 base 2 base 10 base 2
0 0 10 1010
1 1 11 1011
2 10 12 1100
3 11 13 1101
4 100 14 1110
5 101 15 1111
6 110 16 10000
7 111 17 10001
8 1000 18 10010
Conversão binário decimal
‰ Um número converte-se da base 2 para a base 10
através da soma das várias potências de dois
multiplicadas pelos respectivos coeficientes
Conversão binário decimal
Conversão binário decimal

n^(-1) = 1/n
Conversão decimal binário
‰ Um número inteiro converte-se da base 10 para a base 2
utilizando o método das divisões sucessivas
•Divide-se o número e os sucessivos quocientes que forem
sendo obtidos por dois até o último quociente ser 0 ou 1
•Escrevem-se (da esquerda para a direita) o último
quociente e todos os restos (pela ordem inversa à que foram
obtidos)
Operações binárias
‰A única operação aritmética que o computador mais
complexo ou a máquina de calcular mais simples
sabem resolver é a adição

‰Qualquer outra operação matemática é resolvida à


custa da adição
‰Para subtrair adiciona-se o simétrico
‰Para multiplicar fazem-se adições sucessivas
‰Para as restantes operações utilizam-se outros
algoritmos
Operações binárias
‰ Uma operação de adição no sistema binário
reduz-se à resolução de cinco simples
operações
Exercícios
‰ Qual a representação na base 10 do número 1110101(2)?

‰ Qual a representação na base 10 do número -100,001(2)?


Exercícios
‰ Qual a representação na base 2 do número
78(10)?
Exercícios
‰ Qual o resultado da adição 1101101(2) com
1100101(2) ?
Perguntas tipo para o exame