Академический Документы
Профессиональный Документы
Культура Документы
MB MÉDIA BIMESTRAL
Obs. “Para tais solicitações, iremos manter uma relação ética entre
docente e discente, aos quais, poderemos priorizar o bom
atendimento e a importância de vossa educação profissional. Peço
aos discentes a gentileza na comunicação antecipada, para que,
possamos agilizar o vosso atendimento, com relação aos métodos
avaliativos que foram citados...”.
SISTEMAS NÚMERICOS
A tecnologia de ponta exige de muitos profissionais o necessário
conhecimento em sistemas numéricos. Para isto, é preciso
realizar um estudo matemáticos, a fim de compreender estas
técnicas.
Entre as conversões mais conhecidas, temos:
✓ 7484
✓ 7484 = 7 x 1000 + 4 x 100 + 8 x 10 + 4
✓ 7484 = 7 X 103 + 4 X 102 + 8 X 101 + 4 X 100
✓ 11010012
✓ 11010012 = 1 x 26 + 1 x 25 + 0 x 24 + 1 x 23 +
0 x 22 + 0 x 21 + 1 x 20
✓ 11010012 = 64 + 32 + 0 + 8 + 0 + 0 + 1
✓ 11010012 = 10510
❖ Ache todas as potências na base 2, mais próximas a base 10. Depois é só somar
com anterior, conforme o exemplo das flechas.
❖ Resultado da base 103556410 = 11111100110100101100 2
❖ Caso precise encontrar o resultado da base 2 para base 10, é
necessário eliminar os números binários 0, e realizar a soma.
Convertendo da base 10 para base 2
Base 2 Decimal Binário Soma Base 2 Decimal Binário Soma
20 1 0 0 211 2048 1 2048
21 2 0 0 212 4096 0 0
22 4 1 4 213 8192 0 0
23 8 1 8 214 16384 1 16384
24 16 0 0 215 32768 1 32768
25 32 1 32 216 65536 1 65536
26 64 0 0 217 131072 1 131072
27 128 0 0 218 262144 1 262144
28 256 1 256 219 524288 1 524288
29 512 0 0 220 1048576 0 0
210 1024 1 1024 Total: 1035564
❖ SOMATÓRIA
✓ 4+8+32+256+1024+2048+16384+32768+131072+2621
44+524288 =1035564
❖ 11111100110100101100 2 = 103556410
OUTRA OPÇÃO PARA DIVISÃO:
DECIMAL PARA BINÁRIO
❖ Dica: Caso você fique com dúvidas sobre o cálculo apresentado,
faça a velha e conhecida continha de divisão, conforme o exemplo
abaixo:
❖ 103556410 = 37464548
❖ O que foi encontrado é o número convertido na base 8. No
próximo slide, faremos a conversão para base 2.
CONVERÕES: DE OCTAIS EM BINÁRIO
3 7 4 6 4 5 4
Decimal Binário Octal
0 000 0
1 001 1
❖ 37464548 = 103556410
CONVERSÕES: DE HEXADECIMAIS PARA
DECIMAIS
❖ Agora vamos aplicar a conversão de decimal para Decimal Binário Hexadecimal
hexadecimal, assim como, se pode converter para
binário ou octal. Para isto, iremos continuar com o 0 0000 0
número 103556410 . 1 0001 1
𝟏𝟎𝟑𝟓𝟓𝟔𝟒𝟏𝟎 = 𝑭𝑪𝑫𝟐𝑪𝟏𝟔
CONVERSÕES: DE HEXADECIMAIS PARA
BINÁRIO
❖ Caso queira encontrar o valor dos números binários Decimal Binário Hexadecimal
da base 16, será necessário utilizar a tabela ao lado:
0 0000 0
1 0001 1
2 0010 2
F C D 2 C
3 0011 3
4 0100 4
5 0101 5
6 0110 6
1111 1100 1101 0010 1100 7 0111 7
8 1000 8
9 1001 9
𝑭𝑪𝑫𝟐𝑪𝟏𝟔 = 𝟏𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟏𝟏𝟎𝟎𝟐 10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
F C D 2 C
Potência em
Base 8 Hexadecimal Decimais Soma
Decimal
160 1 C 12 12
161 16 2 2 32
162 256 D 13 3328
163 4096 C 12 49152
164 65536 F 15 983040
165 1048576 - - -
Total: - - - 1035564
❖ 𝐹𝐶𝐷2𝐶16 = 103556410
ARITMÉTICA BINÁRIA
❖ Na aritmética binária, podemos encontrar a soma, subtração,
multiplicação e divisão;
❖ Mas, cuidado com algumas informações sobre fazer estas
operações em decimal e, logo após, passar em quaisquer
sistemas numéricos. Está maneira dá certo? Sim, em alguns! No
entanto, não faça desta maneira, pois futuramente vocês lidarão
com softwares e hardwares como:
❖ Nestes modelos citados acima, você deverá aplicar tudo que foi
aprendido durante o curso desta disciplina. Portanto, meu
conselho é de aprender da maneira que seus docentes lhe
ensinaram.
22
ARITMÉTICA BINÁRIA: SOMA
❖ No sistema binário, podemos utilizar apenas dois algarismos,
o “0” e o “1”. Neste caso, existem somente quatro
combinações possíveis como: (0 + 0), (0 + 1), (1 + 0) e (1 +
1).
❖ Na soma (0 + 0) é igual a 0, seja em qual for a base de
cálculo;
❖ Para somar (0 + 1) ou (1 + 0), lembre-se que o resultado na
soma para ambas combinações é igual a 1;
❖ Entretanto, com a soma binário de (1 + 1), qual será o
resultado?
✓ Para isto, o resultado em binário será (1 + 1) = 10. Então,
deve-se mover o “1” para a “casa do vizinho a esquerda”,
enquanto que, o “0” à sua direita.
23
ARITMÉTICA BINÁRIA: SOMA
❖ Para números decimais é considerado pela base 10. Entretanto, o
resultado mesmo sendo “10”, a base que estamos somando é base
2, então, o resultado “10” representa 2.
❖ Na base 8, o “10” representa 8, devido ser o valor da base.
❖ Já na base 16, o “10” representa 16.
❖ Vamos aplicar dois exemplos referentes a soma binária:
❖ Ex. 1:
1 1 1 1
1 0 1 1
SOMA 1 0 1 1
0 1 1 1
0+ 1+ 1+ 1+
1 0 0 1 0 RESULTADO
1 0 0 1 0
24
ARITMÉTICA BINÁRIA: SOMA
❖ Ex. 2:
1
1 0 0 1
SOMA 1 0 0 1
0 1 0 1
0+ 1+ 0+ 1+
1 1 1 0 RESULTADO
1 1 1 0
25
ARITMÉTICA BINÁRIA: SUBTRAÇÃO
❖ No caso da subtração binária, a mesma vai requerer atenção nos
cálculos;
❖ Ao subtrair um número às vezes é necessário emprestar do vizinho à
esquerda.
❖ Neste caso, quando realizarmos a subtração das seguintes
operações:
✓ 0 – 0 = 0;
✓ 1 – 1 = 0;
✓ 1 – 0 = 1;
✓ 0 – 1 = 1, empresta 1 do vizinho á esquerda.
26
ARITMÉTICA BINÁRIA: SUBTRAÇÃO
❖ No exemplo 1, é aplicada a subtração entre os número binários.
1
1 0 0 1
SUBTRAÇÃO 1 0 0 1
0 1 0 1
0- 1- 0- 1-
0 1 0 0 RESULTADO
0 1 0 0
❖ Ex. 2:
1
1 0 1 1
SUBTRAÇÃO 1 0 1 1
0 1 1 1
0- 1- 1- 1-
0 1 0 0 RESULTADO
0 1 0 0
27
ARITMÉTICA BINÁRIA: SUBTRAÇÃO
❖ Ex. 3:
1 1 1
0 1 0 0
SUBTRAÇÃO 0 0 1 0
1 1 1 1 -
1- 1- 1- 1-
-1 0 0 1 RESULTADO
1 −1 0 1 1
28
ARITMÉTICA BINÁRIA: MULTIPLICAÇÃO
❖ Para números binários na multiplicação, se pode aplicar as mesmas
regras da matemática comum.
✓ 0 x 0 = 0;
✓ 0 x 1 = 0;
✓ 1 x 0 = 0;
✓ 1x1=1
29
ARITMÉTICA BINÁRIA: MULTIPLICAÇÃO
❖ Ex. 1 1 0 0 1
MULTIPLICAÇÃO
0 1 0 1
1 0 0 1
0 0 0 0 +
SOMA BINÁRIA
1 0 0 1 + +
0 0 0 0 + + +
RESULTADO
1 0 0 1
0x 1x 0x 1x
1 0 0 1
0 0 0 0 +
1 0 0 1 +
0 0 0 0 +
0 1 0 1 1 0 1 30
ARITMÉTICA BINÁRIA: DIVISÃO
❖ Na divisão binária, o processo é análogo a uma divisão de
decimais, o que proporciona maiores trabalhos com a
multiplicação e subtração, em lógica binária.
❖ Para isto, o dividendo, é separado em uma quantidade de
algarismos, com objetivo de iniciar a divisão pelo próprio
divisor;
❖ Então, multiplica-se o divisor por 1 ou 0;
❖ Ao final realiza-se, a subtração do resultado deste dividendo,
que é encontrando pelo resto;
❖ No próximo slide, iremos aplicar um exemplo destas
operações, sendo que é exigido do discente muita atenção
com os cálculos empregados.
31
ARITMÉTICA BINÁRIA: DIVISÃO
❖ Ex. 1
Divisor
1 0 0 1
DIVISÃO 1 0 0 1 1 0 1
0 1 0 1 -
0 1 0 1
1 0 0 1 RESULTADO 1
1 0 0
Resto
32
ARITMÉTICA BINÁRIA: DIVISÃO
❖ Ex. 2
1 0 1 0 1 0
DIVISÃO
1 1 0
1 1 1 RESULTADO
1 0 1 0 1 0 1 1 0
- 1 1 0
1 1 1
1 0 0 1
1 1 0
0 1 1 0
1 1 0
0 0 0 0
33
REFERÊNCIAS BIBLIOGRÁFICAS
BÁSICA
• FREGNI, E.; Saraiva, A. M. Engenharia do projeto lógico digital. Ed. Edgard
Blücher, 1995.
• HERBERT, T. Circuitos Digitais e Microprocessadores. McGraw Hill do Brasil,
1984.
• TOCCI, R. J. Sistemas digitais: princípios e aplicações. LTC, 7a ed., 1998.
COMPLEMENTAR
• WAKERLY, J. F. Digital design: principles and practices. Prentice‐Hall, 3rd ed.,
2000.
• PETRONI, V. A. Circuit Design with VHDL. MIT Press, 2004.
• SOUZA, David José de. Desbravando o PIC: ampliado e atualizado para
PIC16F628A. [il]. 7. ed. São Paulo: Érica, 2004. 268 p.
• TOCCI, R. J.; LASKOWSKI, L. P. Microprocessadores e microcomputadores:
hardware e software. 3 . ed. Rio de Janeiro: Prentice Hall, 1990.
CONTATO E INFORMAÇÕES
Os materiais desta disciplina como: Aulas; Apostilas; Artigos;
Lista de exercícios; Livros; Softwares e; entre outros. Estão na
pasta UNILAGO do Dropbox. É preciso pedir o convite ao Prof.
MSc. Enio José Bolognini.
Envie um e-mail para ejbolognini@gmail.com, onde será
compartilhada com o discente ou turma.
ORIENTAÇÕES DE TRABALHO
Para maiores informações sobre TCCs; Artigos; Publicações e;
entre outros, estou a disposição para orientações em:
Programação (C/C++, VHDL, MATLAB e FORTRAN);
I.A.: Redes Neurais Artificiais (RNA), para circuitos elétricos ou
digitais – utilizando técnicas rede feedforward referentes ao
algoritmo genético de retropropagação (backpropagation).