Aula-02

Propaganda
UFSM-CTISM
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Circuitos Digitais
Revisão de bases númericas
Aula-02
Professor:
Andrei Piccinini Legg
Santa Maria, 2011
Representação de um número binário
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Conjunto de símbolos
Números binários são representados apenas com zeros e
uns, portanto o conjunto de símbolos utilizados é dado por:
S = {0; 1}.
(1)
Equivalência decimal
Conversão de binário para decimal:
Números
binários
ponto binário
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
inteira
fracionária
1
1
0
1
,0
23
22
21
20
2−1 2−2 2−3
= 13, 375
+
+
+
1
1
Exercícios
z }| {
1×8
+
z }| {
1×4
+
z }| {
0×2
+
z }| {
1×1
z }| {
0 × 0, 5
z }| { z }| {
1 × 0, 25 1 × 0, 125
Equivalência decimal
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Conversão de decimal para binário:
Exemplo: convertendo 2310 (23D ) para base binária:
23
11
5
2
1
÷2
÷2
÷2
÷2
÷2
→resto 1
→resto 1
→resto 1
→resto 0
→resto 1↑sentido de leitura
Portanto, 2310 = 101112.
(2)
Equivalência decimal
Conversão de decimal não inteiro para binário:
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Exemplo: convertendo 13, 62510 para base binária:
Parte inteira:
13
6
3
1
÷2
÷2
÷2
÷2
→resto 1
→resto 0
→resto 1
→resto 1↑sentido de leitura
Parte fracionária:
0, 625 × 2 = 1, 25
0, 25 × 2 = 0, 5
0, 5 × 2 = 1, 0
→parte inteira 1↓sentido de leitura
→parte inteira 0
→parte inteira 1
Portanto, 13, 62510 = 1101, 1012
Equivalência decimal
Conversão de decimal não inteiro para binário:
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Exemplo: convertendo 13, 62510 para base binária:
Parte inteira:
13
6
3
1
÷2
÷2
÷2
÷2
→resto 1
→resto 0
→resto 1
→resto 1↑sentido de leitura
Parte fracionária:
0, 625 × 2 = 1, 25
0, 25 × 2 = 0, 5
0, 5 × 2 = 1, 0
→parte inteira 1↓sentido de leitura
→parte inteira 0
→parte inteira 1
Portanto, 13, 62510 = 1101, 1012
Equivalência decimal
Conversão de decimal não inteiro para binário:
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
Exemplo: convertendo 13, 62510 para base binária:
Parte inteira:
13
6
3
1
÷2
÷2
÷2
÷2
→resto 1
→resto 0
→resto 1
→resto 1↑sentido de leitura
Parte fracionária:
0, 625 × 2 = 1, 25
0, 25 × 2 = 0, 5
0, 5 × 2 = 1, 0
→parte inteira 1↓sentido de leitura
→parte inteira 0
→parte inteira 1
Portanto, 13, 62510 = 1101, 1012
Tabela de bases numéricas
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A tabela abaixo representa a equivalência entre as bases
numéricas Decimal (10), Binário (2), Hexadecimal (16) e
Octal (8).
Decimal
Binário
Hexadecimal
0
1
2
3
4
5
6
7
0000
0001
0010
0011
0100
0101
0110
0111
0
1
2
3
4
5
6
7
Octal
0
1
2
3
4
5
6
7
Decimal
8
9
10
11
12
13
14
15
Binário
1000
1001
1010
1011
1100
1101
1110
1111
Hexadecimal
Octal
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
A subtração em binário é feita por um artifício. O método
utilizado é o “Método do complemento de dois”, os
computadores encontram o complemento de dois de um
número através de um algoritmo que pode ser assim
descrito:
Se o número é positivo, mantenha o número (o
complemento de um número positivo é o próprio
número);
Se o número é negativo:
1
2
3
4
inverta o número negativo ou o subtraendo na
subtração (todo 1 vira 0, todo 0 vira 1);
some 1 ao número em complemento;
some as parcelas (na subtração, some o minuendo ao
subtraendo);
se a soma em complemento acarretar “vai-um” ao
resultado, ignore o transporte final.
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo 10001
5
ignora o “vai-um” 0001
Exercícios
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo 10001
5
ignora o “vai-um” 0001
Exercícios
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo 10001
5
ignora o “vai-um” 0001
Exercícios
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo 10001
5
ignora o “vai-um” 0001
Exercícios
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo: 1101 + 0100 = 10001
5
ignora o “vai-um” 0001
Exercícios
Técnica complemento de dois
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Como exemplo, vamos usar o algoritmo de complemento
dois na subtração: 1101 - 1100 = 0001
1
mantém o minuendo 1101
2
inverte o subtraendo 0011
3
soma 1 ao subtraendo: 0011 + 0001 = 0100
4
soma o minuendo com o complemento-2 do
subtraendo: 1101 + 0100 = 10001
5
ignora o “vai-um” 0001
Exercícios
Produto de números binários
Números
binários
O produto em binário é realizado da mesma forma que o
produto entre números na base 10:
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
1101
×1101
1101
0000
1101
1101
10101001
Exercícios de fixação
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
1
10001 - 1111
2
11010 - 1101
3
1111011 - 100100
4
11011 - 101010
5
110100 - 1001101
6
1-1111111
Exercícios de fixação
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
1
10001 - 1111 = 10 = 210
2
11010 - 1101 = 1101 = 1310
3
1111011 - 100100 = 1010111 = 8710
4
11011 - 101010 = −1111 = −1510
5
110100 - 1001101 = −11001 = −2510
6
1-1111111 = −1111110 = −12610
Exercícios de fixação
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
1
10001 × 111
2
11010 × 101
3
1111011 × 1001
4
1111 × 1010
5
11011 × 1011
6
10101 × 10110
Exercícios de fixação
Números
binários
Tabela de
bases
numéricas
Técnica
complemento
de dois
Produto de
números
binários
Exercícios
1
10001 × 111 = 1110111 = 11910
2
11010 × 101 = 10000010 = 13010
3
1111011 × 1001 = 10001010011 = 110710
4
1111 × 1010 = 10010110 = 15010
5
11011 × 1011 = 100101001 = 29710
6
10101 × 10110 = 111001110 = 46210
Download