Sei sulla pagina 1di 40

_________________________________

Faculdade de Tecnologia de Mogi das Cruzes

Analise e desenvolvimento de sistemas

Disciplina : Arquitetura e Organização de


Computadores

Prof. Claudia Rodrigues de Carvalho


claudiarcar@gmail.com
_________________________________
Sistema de numeração

O sistema de numeração é formado por um


conjunto de símbolos utilizados para
representação de quantidades e de regras que
definem a forma de representação de
quantidades / valores. Cada sistema de
numeração possui um método diferente de
representar quantidades.
_________________________________
Sistema de numeração

Atualmente, o sistema de numeração decimal é o


sistema mais importante e mais utilizado por nós, seres
humanos, para a representação de quantidades em
geral, sendo este reconhecido universalmente.

No mundo da computação, os sistemas digitais operam


com mais de um sistema de numeração ao mesmo
tempo, onde o mais utilizado é o sistema binário.
_________________________________
Sistema de numeração

Um sistema de numeração é determinado


fundamentalmente pela base, que é o número
de símbolos utilizado.
A base é o coeficiente que determina qual o valor
de cada símbolo de acordo com sua posição.
Revisão
_________________________________
Notação Posicional

O valor atribuído a um símbolo dependente da posição em que


ele se encontra no conjunto de símbolos que representa uma
quantidade.

O valor total do número é a soma dos valores relativos de cada


algarismo (decimal, binário, octal).
Revisão
_________________________________
Notação Posicional
•o valor relativo de cada símbolo ou algarismo depende do
seu valor absoluto e da sua posição em relação a vírgula
decimal.
•O valor relativo está diretamente ligado ao valor da base
do sistema de numeração.
•Exemplo: 15
•Valor absoluto = 5
•Valor relativo = 5 x 100 = 5
•Exemplo: 51
•Valor absoluto = 5
•Valor relativo = 5 x 101 = 50
Revisão
_________________________________
Sistema de Numeração Decimal

•Leonardo de Piza (Fibonacci) matemático


italiano trouxe para Europa a numeração indo-
arábica (decimal) veio substituir o complicado
sistema inventado pelos romanos.
•Para representar todos os números, emprega
apenas 10 símbolos diferentes, os chamados
algarismos árabes.
•Estes símbolos são: 1, 2, 3, 4, 5, 6, 7, 8, 9 e 0.
_________________________________
Sistema de Numeração Decimal
Desde os primórdios, o Homem vem adotando formas e métodos
para representar números (operações aritméticas: soma,
subtração, etc);
Mais utilizada e utiliza DEZ símbolos para representar
quantidades;

Sistema decimal, ou seja, base 10, devido a quantidade de


algarismos disponíveis;

Os números podem ser escritos: 253410 2534


_________________________________
Sistema de Numeração Decimal Revisão

•Teorema Fundamental da Numeração - TFN: teorema


que relaciona uma quantidade expressa em qualquer
sistema de numeração com a mesma quantidade
expressa no sistema decimal.
•É dado pela fórmula a seguir:
•...+ X3 x B3 + X2 x B2 + X1 x B1 + X0 x B0 + X-1 x B-1 + X-2 x B-2
+ X-3 x B-3 + ...,
•onde B é a base do sistema de numeração, Xi é cada
um dos dígitos da quantidade e o índice i indica a
posição relativa a vírgula.
_________________________________
Sistema de Numeração Decimal
•Exemplo:
•A quantidade 201,1 expressa no sistema de numeração de base
3. Qual a representação desta quantidade no sistema de
numeração decimal?
•Resp.: Pelo TFN, teremos:
•2 x 32 + 0 x 31 + 1 x 30 + 1 x 3-1 = 2x9 + 0x3 + 1x1 + 1x(1/3)
•18 + 0 + 1 + 0,333 = 19,333.
•Portanto, (201,1)3 = (19,333)10

•OBS.: O teorema aplicado no sentido inverso (divisões


sucessivas) serve para obter a representação de uma
quantidade decimal em qualquer outra base.
_________________________________
DADO OS SEGUINTES NÚMEROS. APLICAR O TEOREMA
FUNDAMENTAL DA NUMERAÇÃO – TFN PARA ENCONTRAR O
NÚMERO EQUIVALENTE NA BASE 10
7568  ( )10
7x82 + 5x81 + 6x80 = 7x64 + 5x8 + 6x1 = 448 + 40 + 6
= 49410  7568 = (494)10
112 ( )10 =
1x21 + 1x20 = 1x2 + 1x1 = 2 + 1 = 310  112 = 310
A116  ( ) 10 =
10x161 + 1x160 = 10x16 + 1x1
= 160 + 1 = 16110
A116  (161) 10
_________________________________
Sistema de Numeração Binária Revisão

Utiliza DOIS símbolos para representar quantidades:

Regras do sistema binário:

• Válidos os conceitos de peso e posição. Posições não


têm nome específico.
• Cada algarismo é chamado de bit.
_________________________________
Bit - Abreviação de Dígito Binário em Inglês (BInary
digiT), que corresponde ao valor zero (0) lógico ou ao
valor um (1) lógico.
•É o sistema de numeração utilizado pelos
computadores devido sua fácil representação os
circuitos eletrônicos:
•0 - ausência de corrente elétrica e
•1 - presença de corrente
•está convenção é chamada de lógica positiva,
•se a convenção for invertida, ou seja,
•0 - presença de corrente e
•1 - ausência, então temos a chamada lógica negativa.
_________________________________
•Determinados conjuntos de dígitos binários (bits)
possuem um nome especial:

–Quarteto = 4 bits
–Octeto ou Byte = 8bits
–Kilobyte = 1024 bytes
–Megabyte = 1024 Kbytes = 1024 x 1024 bytes
– (1024)2 bytes
–1048576byte
–Gigabyte = 1024 Mbytes = (1024)(1024)2 bytes
–Terabyte = 1024 Gbytes
_________________________________
Byte – Conjunto de bits, padronizado em 8 bits, cujo
valor pode variar entre 010 e 25510.

Base decimal – Conjunto numérico que utiliza os


símbolos de 0 a 9.

Base octal - a base do sistema octal é o número 8, com a


utilização dos seguintes símbolos: 0 1 2 3 4 5 6 7.
Base hexadecimal – Conjunto numérico que utiliza os
mesmos símbolos de 0 a 9 mais as letras A, B, C, D, E e F,
que correspondem respectivamente aos valores 10, 11,
12, 13, 14 e 15 na base decimal.
_________________________________
Converta os seguintes números para a base decimal:

a) 10102 b) FF16 c) 111111102

d) 253410
_________________________________
Sistema Octal Revisão

Utiliza OITO símbolos para representar quantidades:


_________________________________
Sistema Hexadecimal
Revisão
Utiliza DEZESSEIS símbolos para representar quantidades:

A16 = 1010, B16 = 1110, C16 = 1210, D16 = 1310, E16 = 1410, F16 = 1510

Uso das letras para facilidade de manuseio.


_________________________________
_________________________________
Conversão de Base Decimal para Binário
_________________________________
Conversão de Base Binário para Decimal
_________________________________
Conversão de Base Decimal para Octal
_________________________________
Conversão de Base Octal para Decimal
_________________________________
Conversão de Base Binária para Hexadecimal Revisão

Divide-se o número binário inteiro, da direita para a esquerda


em grupos de 4 bits, e preenche-se o resto com zeros.
Para cada grupo acha-se o algarismo hexadecimal equivalente
da tabela.
_________________________________
Conversão de Base Decimal para Hexadecimal
_________________________________
Conversão de Qualquer Base para a Base Decimal Revisão

Utiliza-se a equação:

=
_________________________________
Conversão da Base Decimal para Qualquer Base Revisão

Seguem-se os passos:
• Divide-se o número decimal pelo valor da base desejada (B).
• O resto encontrado é o algarismo menos significativo do valor na base B
(mais à direita).
• Divide-se o quociente encontrado pela base B.
• O resto é o algarismo seguinte (à esquerda).
• E assim sucessivamente até obter o quociente igual a zero.
• Em cada divisão, o resto encontrado é um algarismo significativo do
número na nova base.
• O primeiro resto encontrado é o valor do algarismo menos significativo
(mais à direita).
• O último resto é o algarismo mais significativo (mais à esquerda).
_________________________________
Conversão da Base Decimal para Qualquer Base Revisão
_________________________________
Conversão da Base Decimal para Qualquer Base Revisão
_________________________________
EXERCÍCIOS
• CONVERSÃO DE NÚMERO DE UMA BASE X PARA UMA
OUTRA BASE Y.

1.- 50010 (?)2 2.- 11110002  (?)16


3.-A0C2E16(?)10 4.- 1111011112 = (?)16
5.- 1111011012 (?)10 6.- 13E816 (?)8
7.- 25510 = (?)8 8.- 10010  (?)2
9.- 1F48  (?)2

10.- A quantidade 101,1 expressa no sistema de numeração de


base 2. Qual a representação desta quantidade no sistema de
numeração decimal?
SOLUÇÃO
1.- 50010 (?)2  1.- 50010 (111110100) 2
500|2
0 250|2
0 125 |2
..............................
2.- 11110002  (?)16 1111000 78
2.- 11110002  (78)16
3.-A0C2E16(?)10 3.-A0C2E16(658478)10
4.- 1111011112 = (?)16 4.- 1111011112 = (1EF)16
5.- 1111011012 (?)10 5.- 1111011012 (493)10
6.- 13E816 (?)8 6.- 13E816 (11750)8
7.- 25510 = (?)8 7.- 25510 = (377)8

ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 31
NUMERAÇÃO
A0C2E16(?)10
4 3 2 1 0
10 * 16 + 0 *16 + 11 * 16 + 2 * 16 + 14 *16

4 4 4 3 4 2
10 * 2 + 0* 2 + 12 * 2 + 2 *161 + 14 * 160

10 * 216 + 0*212 + 12*28 + 2*16 + 14*1


10 * 65536 + 0*4096 + 12*256 + 32 + 14
655360 + 0 + 3072 + 46
658478
A0C2E16(658478)10
ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 32
NUMERAÇÃO
A0C2E16(?)10
4 3 2 1 0
10 * 16 + 0 *16 + 11 * 16 + 2 * 16 + 14 *16
4 3 2
10 * 2 + 0 * 2 + 12 * 2 + 2 *161
4 4 4+ 14 * 160
10 * 216 + 0*212 + 12*28 + 2*16 + 14*1
10 * 65536 + 0*4096 + 3*22*28 + 32 + 14
655360 + 0 + 3*(210) + 46
655360 + 0 + 3 * 1024 + 46
655360 + 0 + 3072 + 46
658478
A0C2E16(658478)10
ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 33
NUMERAÇÃO
SOLUÇÃO
8.- 10010  (?)2 8.- 10010  (1100100)2
9.- 1F48  (?)2 9.- O número 1F48 não é
número na base OCTAL ( o maior número é 7)
10.- A quantidade 101,1 expressa no sistema de
numeração de base 2. Qual a representação
desta quantidade no sistema de numeração
decimal?
101,1 2  5,5 10

ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 34
NUMERAÇÃO
CONVERSÃO DECIMAL PARA BINÁRIA
 Encontrar o número equivalente na sae binária so
seguinte número na base 10.
 (0,8125)10  ( ) 2
 (0,8125)10 × 2 = ( 1 ,6250)10 a−1 = 1
 (0,6250)10 × 2 = ( 1 ,25)10 a−2 = 1
 (0,25)10 × 2 = ( 0 ,50)10 a−3 = 0
 (0,50)10 × 2 = ( 1 ,00)10 a−4 = 1
 (0,0)10 × 2 = ( 0 ,0)10 a−5 = 0 (NÃO
CONSIDERO PORQUE O
NÚMERO DADO TEM 4
CASAS DECIMAIS)
• (0,8125)10 = (0,1101)2
EXERCÍCIO
• (15,523)10  ( , )2
• 1111, 0,523x2 = 1, 046
0,046x2 = 0,092
0,092x2 = 0,184
(15,523)10  1111,1002

ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 36
NUMERAÇÃO
SISTEMA DE NUMERAÇÃO BINÁRIA
• Aritmética binária
• Adição
Tabela do 0 Tabela do 1
0+0=0 0+1=1
1+0=1 1 + 1 = 10 (0 e eleva 1)

• Exemplos:

ARQUITETURA E ORGANIZAÇÃO DE
PROFA. ADRIANA VALVERDE COMPUTADORES SISTEMAS DE 37
NUMERAÇÃO
Atividade – Enviar por e-mail
1 – Converta os seguintes números para a base decimal:

a) 11102 b) AA16 c) 000110002 d) 25348

2 – Converta os seguintes números para a base hexadecimal:

a) 11102 b) 25510 c) 000110002 d) 25348

3 – Converta os seguintes números para a base binária:

a) AA16 b) 25510 c) 6716 d) 25348 e) 13210


_________________________________
Responda
1 – O que é bit?

2 – O que é byte?

3 – O que é base decimal?

4 – O que é um número hexadecimal?

5 – Converta os seguintes números para a base decimal:

a) 10102 b) FF16 c) 111111102

d) 253410
ATÉ A PRÓXIMA AULA!

Potrebbero piacerti anche