Escolar Documentos
Profissional Documentos
Cultura Documentos
Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
Capítulo 4
Operações
numéricas e
conversões de base
53
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
base para base 10 e entre sistemas de base 16 para base 2 e de base 2
para base 16
1 Operações numéricas
Os computadores recebem o nome de “computadores digitais” por
trabalharem o tempo todo no sistema numérico binário. Sendo assim,
é importante apresentarmos a técnica utilizada para efetuar operações
aritméticas na base 2.
54 Conceitos de computação I
Figura 1 – Designações de tensões típicas em um sistema digital
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
5V
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
(vai 1)
56 Conceitos de computação I
existem mais algarismos à direita e, mesmo assim, é necessário fazer
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
1
7
7 +
1 4(10)
0+0 0
1+0 1
0+1 1
1+1 0 vai 1
137(10) = 10001001
72(10) 01001000
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
Um número no formato hexadecimal pode ser seguido pelo número
16, como em 6AD(16), ou pela letra H, como em 26H. A grande diferença
de um sistema numérico para outro é a quantidade de algarismos para
representar os valores. A montagem e a técnica são as mesmas utiliza-
das para somar números nas bases 10 e 2. Primeiramente, são escritos
os algarismos na ordem crescente, e, depois, são contados os desloca-
mentos e os estouros.
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F
(vai 1)
8 +
1 2
58 Conceitos de computação I
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F
5 3 1 +
1 9 C
6 C D
0–0=0
1–1=0
1–0=1
1 0 0 1 1
– 1 0 0 0
1 0 1 1
60 Conceitos de computação I
• MSB (most significant bit): indica o bit mais significativo (o que
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
Exemplo:
2510 = 16 + 8 + 1 = 24 + 23 + 0 + 0 + 20 = 1 1 0 0 12
7810 = 64 + 8 + 4 + 2 = 26 + 0 + 0 + 23 + 22 + 21 + 0 = 1 0 0 1 1 1 02
30 / 2 = 15 + resto 0 LSB
15 / 2 = 7 + resto 1
7 / 2 = 3 + resto 1
3 / 2 = 1 + resto 1
3010 = 111102
1 0 0 1 12
24 + 0 + 0 + 21 + 20 = 16 + 2 + 1= 1910
1 1 0 0 1 12
25 + 24 + 0 + 0 + 21 + 20 = 5110
62 Conceitos de computação I
4 Conversão de decimal para hexadecimal
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
Solução:
373 / 16 = 23 + resto 5
23 / 16 = 1 + resto 7
Para a divisão 1 / 16, como o dividendo é menor que 16, (no caso, 1),
1 será o MSB.
37310 = 17516
Solução:
Para a divisão 14 / 16, como o dividendo é menor que 16, (no caso,
14), 14 será o valor que entra como MSB.
23110 = E716
= 768 + 80 + 6
= 85410
= 512 + 160 + 15
= 68710
64 Conceitos de computação I
Para a conversão do número hexadecimal 2AF para o seu correspon-
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
5 / 2 = 2 + resto 1
2 / 2 = 1 + resto 0
516 = 1012
B = 11
11 / 2 = 5 + resto 1
5 / 2 = 2 + resto 1
2 / 2 = 1 + resto 0
B = 10112
Resultado: 10110112
3 = 11
A = 1010
B = 1011
Considerações finais
Neste capítulo, compreendemos como efetuar operações numéricas
para diferentes bases. Vimos também como efetuar as conversões da
base decimal para binário e hexadecimal. Além disso, apresentamos,
suscintamente, as vantagens de utilização de cada base. Foi possível
verificar que existe mais de uma maneira para operações de conver-
são de números de diferentes bases. Possivelmente, você pode chegar
66 Conceitos de computação I
à conclusão de que muitas dessas conversões podem ser realizadas
Material para uso exclusivo de aluno matriculado em curso de Educação a Distância da Rede Senac EAD, da disciplina correspondente. Proibida a reprodução e o compartilhamento digital, sob as penas da Lei. © Editora Senac São Paulo.
Referências
IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel. Elementos de eletrônica
digital. São Paulo: Érica, 1999.
TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais:
princípios e aplicações. 11. ed. São Paulo: Pearson Prentice Hall, 2011.