Você está na página 1de 16

16

ARQUITECTURA DE COMPUTADORES
CIRCUITOS DE APLICAÇÃO ESPECÍFICA ODEIR DO R. M. FORTUNATO
ODEIR FORTUNATO

ÍNDICE

ARQUITECTURA DE COMPUTADORES 2 16

DESCRIÇÃO CARGA HORÁRIA

CIRCUITOS DE APLICAÇÃO ESPECÍFICA (ULA) 2H

SUMÁRIO

1. A base digital do funcionamento de um Computador


1.1. Conversão de um número decimal para binário.(1º Método)
1.2. Conversão de um número decimal para binário. (2º Método)
1.3. Conversão de um número binário para decimal.
- Exercícios.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 3 16

• Os computadores são formados por circuitos


digitais

• A informação e os dados são codificados em


zeros e uns (linguagem máquina)
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 4 16

bit - unidade mínima de informação com


que os sistemas informáticos trabalham

Binary Digit

BIT
(0 1)
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


INTRODUÇAO 5 16

• Sistema de numeração binária utiliza


combinações dos dígitos 0 e 1

• Toda a informação que circula dentro de um


sistema informático é organizada em grupos
de bits

• Os mais frequentes são os múltiplos de 8


bits: 8, 16, 32, etc.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


Nº DE COMBINAÇÕES BINÁRIAS POSSÍVEIS 6 16

• 1 Byte → 8 bits → 256 combinações possíveis

• No sistema binário (0 e 1), para determinar o


número de combinações com n bits, basta
calcular 2n

• Exemplos:
- 1 bit → 21=2 combinações possíveis (0 e 1)
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


Nº DE COMBINAÇÕES BINÁRIAS POSSÍVEIS 7 16

EX 1: 2 bit → 22=4 combinações possíveis.

0 0
0 1
1 0
1 1
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


Nº DE COMBINAÇÕES BINÁRIAS POSSÍVEIS 8 16

EX 2: 3 bit → 23=8 combinações possíveis.


0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


Nº DE COMBINAÇÕES BINÁRIAS POSSÍVEIS 9 16

0 0 0 0
EX 3: 4 bit → 24=16 combinações 0 0 0 1
possíveis 0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
. . . .
1 1 1 1
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


CONVERSÃO DE DECIMAL PARA BINÁRIO 10 16

Conversão de decimal para binário (1º Método)

❑ Efectuar divisões sucessivas por 2 até se obter o quociente 1.


❑ Agrupar o último quociente e todos os restos da divisão
encontrados por ordem inversa(de baixo para cima).
❑ Exemplo:
20 2
0 10 2
20(10) = 10100(2)
0 5 2
1 2 2
0 1
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


CONVERSÃO DE DECIMAL PARA BINÁRIO 11 16

Conversão de decimal para binário (2º Método)

Considere a seguinte tabela de resultados de potência


de base 2.
... 128 64 32 16 8 4 2 1

➢ Procure os números que somando dê o número decimal


em causa, e active-os com 1, os demais a direita active-
os com 0.
➢ Forme o número binário fazendo leitura da esquerda
para a direita.
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


CONVERSÃO DE DECIMAL PARA BINÁRIO 12 16
Exemplo: Converte de Decimal para binário

1 0 1 0 0
128 64 32 16 8 4 2 1
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


CONVERSÃO DE BINÁRIO PARA DECIMAL 13 16

Conversão de binário para decimal

• Começando a ler o número da direita para a esquerda:


- Primeiro digito representa a potência de base 2 e expoente
0;
- Segundo digito representa a potência de base 2 e expoente
1;
- Terceiro digito representa a potência de base 2 e expoente
2;
- nésimo digito representa a potência de base 2 e expoente n-1;

• Somar as multiplicações parciais efectuadas entre o dígito e a


potência a ele atribuída
ODEIR FORTUNATO

CIRCUITOS DE APLICAÇÃO ESPECÍFICA


CONVERSÃO DE BINÁRIO PARA DECIMAL 14 16

Conversão de binário para decimal

Exemplo: 4 3 2 10
10100(2) = 20(10)

1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20

16 + 0 + 4 + 0 + 0 = 20(10)
ODEIR FORTUNATO

CONCEITOS BÁSICOS
Projectos de Sistemas da Computação 15 16

“Cada dia é o dia do julgamento, e nós, com nossos actos e nossas palavras, com
nosso silêncio e nossa voz, vamos escrevendo continuamente o livro da vida. A luz
veio ao mundo e cada um de nós deve decidir se quer caminhar na luz do altruísmo
construtivo ou nas trevas do egoísmo. Portanto, a mais urgente pergunta a ser feita
nesta vida é: O que fiz hoje pelos outros?”

Martin Luther King

Muito Obrigado.
16

Você também pode gostar