Buscar

UNIP Universidade Paulista DisciplinaOnline Organização de Computadores 07

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/28
MÓDULO 7
Sistemas de numeração - Introdução 
O que quer dizer 14?
Sabemos, por força de educação e hábito que os algarismos 1 e 4 colocados desta
forma representam a quantidade catorze, não precisamos de nenhuma ferramenta
para chegar a esta conclusão. Mas isto só é verdade se estivermos utilizando o
sistema decimal, de base dez.
Os algarismos 14 poderiam estar representando as quantidade 20 ou 12,
dependendo da base que estiver sendo usada, assim como os caracteres XIV
também representam a quantidade catorze, se estivermos utilizando algarismos
romanos.
O sistema decimal é utilizado hoje de forma padronizada no dia a dia, seja no
comércio ou em transações bancárias, não há necessidade de esclarecer se o valor
está expresso na base decimal ou não.
Mas nem sempre foi assim. Diversos povos criaram diversas formas de
representarem-se quantidades, algumas que sobrevivem até hoje em nosso
cotidiano.
Por exemplo, por que estamos acostumados a comprar certas mercadorias em
dúzias? Ou por que um minuto sem sessenta segundos e uma hora tem sessenta
minutos? Talvez estes sejam fósseis culturais de sistemas que utilizavam a base
doze ou a base sessenta ao invés da base dez. 
 
 
Uma mesma quantidade pode ser representada de formas diferentes
Além dessas, existem indícios do uso no passado de várias outras bases e
sistemas numéricos, como a base vinte, que ainda pode ser encontrada em certas
expressões do idioma francês como quatre vinte (quatro vezes vinte) para
expressar a quantidade oitenta.
Um sistema numérico conhecido que ainda é usado é o sistemas romano. Este
sistema usa os caracteres I, V, X, C, D e M para formar valores numéricos e é
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/28
totalmente diferente (e muito mais complexo) que o sistema decimal,
principalmente por não ter o conceito de posição que existe em sistemas de
números base como o decimal.
Para representar a quantidade 419 no sistema romano, usa-se a representação
CDXIX, não é nosso objetivo aqui explicar o funcionamento do sistema romano,
mas apenas para descrever este exemplo, o funcionamento é o seguinte 500
menos cem (CD) mais dez (X) mais nove, ou dez menos um (IX). 
Sistema de Números Base 
O sistema decimal é baseado no conceito de aritmética de posição. Isto quer dizer
que cada casa de um valor expresso no sistema decimal corresponde a uma
potência da base. 
Como funciona? Partindo da direita para a esquerda, a primeira casa representa a
base elevada à potência 0, a segunda casa representa a casa elevada à potência
1, a terceira representa a casa elevada à segunda potência e assim por diante.
Ao representar um valor como 419, podemos traduzi-lo rapidamente para quatro
centenas, uma dezena e nove unidades. 
 
 
A forma de um número decimal
O sistema decimal é o mais comum, mas usamos outras bases. Dentro da
computação às vezes é necessário as bases 2,8 ou 16. Estes sistemas são
chamados de binário (base 2), octal (base 8) e hexadecimal (base 16).
Para representar quantidades nestes sistemas usamos algarismos organizados da
seguinte forma: um sistema numérico de base k requer k símbolos diferentes para
representar os dígitos 0 a k -1. Seguindo esse raciocínio, os números do sistema
decimal são formados a partir de 10 dígitos.
0 1 2 3 4 5 6 7 8 9
O sistema binário usa a base 2 e os seus números são construídos a partir de
apenas dois dígitos.
0 1
Os números octais usam a base 8 e usam 8 dígitos para formar seus números.
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 3/28
0 1 2 3 4 5 6 7
O sistema hexadecimal usa a base 16, e precisa de 16 algarismos para
representar quantidades. Dessa forma, são necessários outros símbolos além dos
números de 0 a 9. Por convenção, usam-se as letras de A a F para representar
estes valores. Desta forma, os números hexadecimais utilizam os seguintes
caracteres para expressar quantidades.
0 1 2 3 4 5 6 7 8 9 A B C D E F
Nos quatro sistemas (binário, octal, decimal e hexadecimal) o funcionamento é o
mesmo, variando apenas a base usada. A casa mais à direita corresponde à casa
de potência 0 (20, 80,100 e 160), a casa seguinte à esquerda corresponde à casa
de potência 1 (21, 81,101 e 161) e assim por diante, sempre adicionado uma
unidade ao expoente da base à medida que se vai da direita para a esquerda.
Pode parecer complexo a princípio, mas todos os sistemas funcionam de forma
análoga ao sistema decimal, que todos utilizamos no dia a dia. Basta substituir os
conceitos de unidade, dezena e centena por 100 e 101,102 e a compreensão das
outras bases fica muito mais simples.
Na figura abaixo, temos a representação de uma mesma quantidade (419) nas
bases 2, 8, 10 e 16.
 
 
 
Binário 1 1 0 1 0 0 0 1 1
 1 x 28 1 x 27 0 x 261 x 25 0 x 24 0 x 23
0 x
22 1 x 2
1 1 x
20
 256 +128 +0 +32 +0 +0 +0 +2 +1
 
Octal 6 4 3 
 6x82 4 x 81 3x 80 
 384 +32 +3 
 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 4/28
Decimal 4 1 9 
 4x102 1 x 101
9x
100 
 400 +10 +9 
 
Hexadecimal 1 A 3 
 1x162
10 x
161
3x
160 
 256 +160 +3 
 
 
 A quantidade 419 expressa em binário, octal, decimal e hexadecimal
 
Se executarmos as somas apontadas, veremos que todas as representações se
referem ao mesmo valor, a única diferença é a base.
Na tabela abaixo temos as representações em binário, octal e hexadecimal para os
valores decimais de 0 a 32.
 
 
Decimal Binário Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 5/28
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
17 10001 21 11
18 10010 22 12
19 10011 23 13
20 10100 24 14
21 10101 25 15
22 10110 26 16
23 10111 27 17
24 11000 30 18
25 11001 31 19
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 6/28
26 11010 32 1A
27 11011 33 1B
28 11100 34 1C
29 11101 35 1D
30 11110 36 1E
31 11111 37 1F
32 100000 40 20
 
Por que binário? 
Muitas pessoas devem se perguntar por que os engenheiros de computadores
decidiram usar o sistema binário ao invés do sistema decimal, muito mais natural
para todos os usuários (pelo menos atualmente).
A questão é meramente prática. Conforme vimos acima, para representar
qualquer valor em binário precisamos de apenas dois símbolos. É muito mais
simples criar um dispositivo que possa detectar dois estados em um circuito
elétrico, aceso e apagado ou presença de sinal elétrico e ausência de sinal
elétrico.
Para criar um equipamento que usasse o sistema decimal internamente seria
necessário que ele pudesse detectar dez estados elétricos diferentes. Fazendo a
analogia com a lâmpada, imagine como pode ser possível identificar do estado
totalmente aceso ao totalmente apagado com oito estados intermediários. Se é
complexo fazer isso a olho nu, imagine como criar um equipamento que possa
executar essa detecção com níveis elétricos baixíssimos a alta velocidade, dentro
de um microprocessador.Um pequeno erro de detecção de um nível para outro pode provocar erros graves
de processamento. Por este motivo, ainda hoje é considerado mais fácil detectar
dois níveis elétricos apenas. Voltando à analogia da lâmpada, apenas totalmente
aceso ou totalmente apagado.
Se um dia houver tecnologia capaz de lidar com dez (ou mais) níveis elétricos,
talvez não precisemos mais usar o binário.
 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 7/28
Conversão entre bases - Introdução 
Um valor em decimal expressa uma quantidade, que pode também ser expressa
em outras bases.
Existem várias técnicas para converter de uma base para outra. Para converter a
partir de binário para octal, basta agrupar os algarismos em grupos de 3. Cada
grupo de 3 dígitos binários dará origem a uma casa do número em octal.
Para fazer a conversão entre binário e hexadecimal, o mecanismo é o mesmo,
bastando usar grupos de 4 dígitos ao invés de 3. Caso seja necessário, complete o
último grupo à esquerda com zeros (o zero à esquerda não é significativo,
independente da base).
Veja um exemplo destes métodos na figura abaixo.
 
Conversão de binário para octal e hexadecimal
 
A conversão de decimal para binário pode ser feita de duas formas distintas. A
primeira forma consiste em subtrair potências de 2 do valor decimal. Começamos
identificando qual a maior potência de 2 que pode ser subtraída do valor decimal.
Vamos usar o número 419 como exemplo. A maior potência de 2 que pode ser
subtraída dele é 256 (28) a potência seguinte seria 512, que não pode ser
subtraída de 419 sem deixar um valor negativo. A partir do resto da subtração
(163), repetimos o processo. A maior potência de 2 que pode ser subtraída de 163
é 128 (27). O resto desta subtração é 35, e repetimos este processo até que a
subtração resulte em zero. Desta forma, as potências usadas foram: 256 (28),
128 (27), 32 (25), 2 (21) e 1 (20). A soma destes valores corresponde ao valor
original: 419.
Dessa forma, as casas do número binário que foram selecionadas correspondem a
1, as casas que não foram usadas (potências 6, 4, 3 e 2) receberão zero.
 
 
Conversão de decimal para binário
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/28
A outra forma de conversão de decimal para binário usa divisões sucessivas por
dois. Após a primeira divisão, dividisse o quociente por dois novamente até chegar
a um quociente zero.
O número binário será formado pelos restos das divisões, sendo que o último
resto corresponderá à casa mais à esquerda e o primeiro à casa mais à direita.
 
Conversão de decimal para binário
Não há diferença fundamental entre as duas técnicas, visto que o resultado deve
ser sempre o mesmo.
A conversão de decimal para octal e hexadecimal pode ser feita convertendo-se o
número em decimal para binário e depois para as outras bases, ou usando as
mesmas técnicas de conversão de decimal para binário, mas usando as bases 8 ou
16.
Para converter de octal para hexadecimal ou vice-versa, a forma mais simples é
converter o valor para binário de depois para base destino, usando a técnica de
agrupamento de bits. 
 
1 - Conceitos Fundamentais
 
1.1 – Uma breve história
Acredita-se que a necessidade de criação de números veio com a necessidade de
contar. Seja o número de animais, alimentos, ou coisas do tipo. Como a evolução
nos legou algumas características, como os cinco dedos em cada mão e cinco
dedos em cada pé, seria muito natural que os primeiros sistemas de numeração
fizessem uso das bases 10 (decimal) e 20 (vigesimal). O número 80, em francês,
escrito como “quatre-vingt” (ou, quatro vezes o vinte) é remanescente de um
sistema vigesimal.
1.2 – Idéia de contagem
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 9/28
 O sistema usado comumente para contagem é o decimal formado
pela combinação de dez algarismos hindu-arábicos {0,1,2,3,4,5,6,7,8,9}. Ao
contar-se, inicia-se do zero até o nove, para continuar e indicar que uma dezena
já foi contada coloca-se o algarismo 1 a esquerda e inicia-se novamente do zero
ao nove e a medida que um ciclo é completado vai-se indicando com algarismos a
esquerda. Para sistemas numéricos com outros conjuntos de algarismos a idéia é
a mesma.
1.3 – Sistemas Numéricos usados em Sistemas digitais
As bases (ou sistemas numéricos) mais utilizadas para sistemas digitais são:
· Binária (Base 2) {0,1}
· Octal (Base 8) {0,1,2,3,4,5,6,7}
· Decimal (Base 10) {0,1,2,3,4,5,6,7,8,9}
· Hexadecimal (Base 16) {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Uma relação entre elas pode ser visualizada na tabela a seguir:
Tabela 1. Comparação entre os sistemas de numeração:
Binária Octal Decimal Hexadecimal
00000 00 00 00
00001 01 01 01
00010 02 02 02
00011 03 03 03
00100 04 04 04
00101 05 05 05
00110 06 06 06
00111 07 07 07
01000 10 08 08
01001 11 09 09
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 10/28
01010 12 10 0A
01011 13 11 0B
01100 14 12 0C
01101 15 13 0D
01110 16 14 0E
01111 17 15 0F
10000 20 16 10
10001 21 17 11
10010 22 18 12
10011 23 19 13
10100 24 20 14
Na realidade, o único sistema de numeração utilizado em circuitos digitais é o
binário; devido ao fato de tais circuitos serem capazes de diferenciar apenas dois
intervalos de tensão elétrica. O sistema decimal é o utilizado naturalmente por
seres humanos; enquanto os sistemas octal e hexadecimal apenas facilitam a
leitura de números binários por seres humanos.
Agora para se representar um número é necessário dizer também em qual base
numérica ele está escrito. Sendo assim a seguinte representação será adotada:
[10100]2 = [24]8 =[20]10 = [14]16 (1)
Ou seja, a base do sistema de numeração ( número de algarismos utilizado )
aparece no canto inferior direito.
Desde crianças, aprendemos a representar os números na base 10, utilizando os
dígitos de 0 a 9. Mas agora vamos aprender a representar os números associados
a uma base de numeração arbitrária. Por exemplo, de acordo com a tabela
acima, o número 3 decimal é representado como 11 em binário. Para não
confundir com o número onze decimal, escrevemos:
310= 112 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 11/28
O fato de crescermos acostumados a representar quantidades numéricas
utilizando o sistema decimal ( isto é, de base 10 ) deve-se apenas ao fato casual
de o ser humano ter evoluído com 5 dedos em cada mão.
Se tivéssemos evoluído de modo a termos 4 dedos em cada mão, o nosso sistema
de numeração provavelmente seria o octal. 
1.4 – Conversão
Antes de descobrirmos como a conversão de números de uma base para outra,
vamos repensar o sistema decimal, a que estamos acostumados.
Por uma questão de eficiência, utilizamos um sistema com notação posicional
para representar números superiores a 9. A posição do dígito representa o peso
desse dígito no número. Nos acostumamos a utilizar casas decimais como
unidade, dezena, centena, milhar, etc. A casa da dezena com peso 10 ( a
quantidade de dígitos do sistema de numeração ), a casa da centena com peso
100 ( isto é, 10 x 10 ), e a casa do milhar com peso 1000 ( isto é, 10 x 10 x 10 ).
A regra básica é que cada casa possui um peso 10 vezes maior que a da direita.
Por exemplo:
735610= 7 x 1000 + 3 x 100 + 5x 10 + 6 x 1
O que também pode ser escrito da seguinte forma:
735610= 7 x 103 + 3 x 102 + 5 x 101 + 6 x 100
O número 7356 é uma soma ponderada de seus algarismos multiplicados pelos
seus pesos. E o peso associado a cada algarismo é da forma 10n; ou seja base
10 com um expoente n que na verdade é um índice que representa a posição do
dígito ( posição 0 para a unidade, 1 para a dezena, 2 para a centena e assim por
diante ). Portanto, costuma-se dizer que o sistema de numeração decimal, por
possuir 10 dígitos, é um sistema de base 10.
E consequentemente temos os pesos ( 1 para a unidade, 10 para a dezena, 100
para a centena e assim por diante. )
Para o sistema binário, como este possui 2 dígitos, a sua base é 2. Podemos
utilizar uma regra análoga à da representação decimal. Assim, o número 11012
equivale a:
11012= 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = 8 + 4 + 0 + 1 = 1310
conforme pode ser verificado na tabela.
 Teorema: Seja b qualquer inteiro maior que 1. Então, para cada inteiro positivo
n, existe uma representação :
n = as * bs + as-1 * bs-1 + ... + a0 * b0 (2)
onde cada ai é um inteiro não negativo igual aos algarismos que forma o número.
Esta representação de n é unica e é chamada de representação de n na base
b. Exemplos:
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 12/28
1. 1210 = 1.101 + 2.100 = 1210 (3)
2. 1116 = 1.161 + 1.160 = 1710
3. 11002 = 1.23 + 1.22 + 0.21 + 0.20 = 1210
4. 148 = 1.81 + 4.80 = 1210
Dessa maneira podemos realizar a conversão de uma base arbitrária para decimal.
E o caminho oposto? Como converter um número decimal para binário?
Vamos reanalisar a conversão binário-decimal para descobrir maneiras de realizar
a conversão no sentido oposto.
Sabemos, por exemplo, que 11012= 1310
 
Dessa maneira podemos realizar a conversão de uma base arbitrária para decimal.
E o caminho oposto? Como converter um número decimal para binário, por
exemplo?
Vamos reanalisar a conversão binário-decimal para descobrir maneiras de realizar
a conversão no sentido oposto.
Sabemos, por exemplo, que 11012= 1310
 E também que:
11012= 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
ou seja:
11012= 2 x ( 2 x ( 2 x 1 + 1 ) + 0 ) + 1
ou
1310= 2 x ( 2 x ( 2 x 1 + 1 ) + 0 ) + 1
Repare que, se dividirmos 13 por 2, o resto da divisão será o bit menos
significativo que no caso vale 1.
E o quociente é 1102 , que nada mais é do que o número 11012 sem esse último
bit.
Se esse quociente for novamente dividido por 2, encontramos resto 0 ( segundo
bit da esquerda para a direita ) e o novo quociente será 112 ( que é o número
11012 ) sem os dois bits menos significativos ( da direita ).
Moral da história: Dividindo 1310 por 2, sucessivamente, os restos obtidos são os
bits desejados para a conversão em binário.
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 13/28
13 | _2_
 1 6 | _2_
 0 3 |_2_
 1 1 |_2_
 1 0
Os restos de baixo para cima formam o número 11012.
 Repare que a última divisão não é necessária. Podemos fazer simplesmente:
13 | _2_
 1 6 | _2_
 0 3 |_2_
 1 1 
E começar do último quociente e ir subindo, obtendo os restos na sequência.
 
Generalizando, para converter um dado número [n]10 para uma determinada base
k:
 
n | k . (4)
a0 q0 | k .
 a1 q1
 :
 :
 qs | k .
 as-1 as
 O número escrito na base k é escrito como:
 
 [a0a1a2...as-1as]k (5)
 
 Para converter para octal, basta converter pela tabela de 3 em 3 bits para cada
dígito octal. ( Pois 23=8 )
Exemplo:
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 14/28
1101010010102 = 65128
Ou seja, de forma detalhada:
1102=68 1012=58 0012=18 0102=28
Já para converter para hexadecimal, basta converter pela tabela de 4 em 4 bits
para cada dígito hexadecimal. ( Pois 24=16 )
Exemplo:
1101010010102 = D4A16
De forma detalhada:
11012 = D16 01002 = 416 10102 = A16
 
 Para converter de hexadecimal para octal ou vice-versa, a melhor maneira é
converter antes para binário. Pois dessa maneira, apenas consulta-se a tabela e
não é necessário realizar qualquer operação aritmética.
 
Soma e subtração em bases não decimais 
Para entender como realizar a soma e subtração em bases diferentes da base
decimal, vamos rever com um pouco de detalhes como fazemos a soma 
Vamos utilizar como exemplo a soma dos valores 93 e 9. 
 
 
Soma decimal
Todos sabemos que em uma soma de 3 e 9, devemos usar o “vai um”,
transportando uma unidade para a próxima casa. O mesmo é feito com a soma de
nove mais o um que “veio” da casa anterior.
Mas o que quer dizer isso?
Essas técnicas que conhecemos desde o ensino fundamental fazem parte do
funcionamento da aritmética de base, conforme vimos no decorrer deste capítulo.
Quando se soma 3 e 9 e obtemos doze, uma casa decimal não pode comportar
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 15/28
este valor, pois o cada casa decimal pode conter apenas os valores de 0 a 9. Por
isso é necessário transportar unidades de base para a próxima casa. No caso
transportamos uma unidade e a diferença (2) ficou na casa original.
Temos que lembrar que à medida que avançamos para a esquerda nas casas
decimais, aumentamos o expoente da base, por esse motivo o dez na primeira
casa vira um na segunda casa.
Isso tudo pode parecer extremamente confuso, mas apenas por que nos
habituamos a fazer estas operações de forma automática.
E a subtração funciona da mesma forma. Vamos usar como exemplo a subtração
de 94 de 103.
 
Subtração decimal
Aqui também o conceito de sistema de base está presente, mas funciona de forma
oposta. Ao invés de transportarmos unidade de base em excesso da direita para a
esquerda, temos que “emprestar” unidades de base faltantes da esquerda para a
direita.
De forma análoga à soma, quando trazemos unidade de base de uma casa à
esquerda ela vale uma unidade de potência a mais, ou seja, o um da terceira casa
vem para a segunda casa valendo 10.
Este mesmo mecanismo de funcionamento pode ser aplicado a qualquer base não
decimal.
Se entendermos o funcionamento do sistema de números base, a operação
apresentada abaixo não parecerá nem um pouco estranha. Desde que se saiba
que estamos usando a base binária, é claro.
 
Soma binária
Como estamos tratando da base 2, cada casa pode apenas representar os valores
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 16/28
0 e 1, portanto se a soma ultrapassar 1, devemos transportar uma unidade de
base para a próxima casa.
Novamente da mesma forma deveremos proceder no caso de somas na base
hexadecimal, lembrando que cada casa pode conter os valores de 0 a F (sendo
que F corresponde à quantidade 15).
 
Soma hexadecimal
 
Exercício 1:
Qual é o sucessor do número binário 110112?
A)
111012
B)
111002C)
110112
D)
110012
E)
101002
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) 111002. 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 17/28
Exercício 2:
Qual dos seguintes números contém notação errada?
A)
7810
B)
258
C)
10010018
D)
10010012
E)
198
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) Resposta E. 
Exercício 3:
Qual é o sucessor do número binário 11000112?
A)
1100111
B)
1100100
C)
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 18/28
11001101
D)
1101100
E)
1111110
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) 1100100. 
Exercício 4:
Qual é o antecessor do número binário 11001112?
A)
1100110
B)
1101011
C)
1100011
D)
1111011
E) 
O aluno respondeu e acertou. Alternativa(A)
Comentários:
C) 1100111. 
E) 1100111. 
A) Letra A. 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 19/28
Exercício 5:
Qual é o antecessor do número binário 11010002?
A)
1100110
B)
1011100
C)
1110111
D)
10101010
E)
1100111
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) 1100111. 
Exercício 6:
Qual das sequências de dígitos a seguir só poderia representar um número escrito
no sistema hexadecimal?
A)
338
B)
1001000010111
C)
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 20/28
0000000
D)
345E
E)
3737
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Letra D. 345E. 
Exercício 7:
Qual o resultado da conversão do número 57 na base decimal para a base binária (equação 5710 = x 2) ?
A)
111010
B)
111001
C)
111100
D)
101011
E)
100011
O aluno respondeu e acertou. Alternativa(B)
Comentários:
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 21/28
B) Letra B 111001. 
Exercício 8:
Qual o resultado da conversão do número 10010001 na base binária para a base decimal (equação100100012 =
x 10) ?
A)
144
B)
154
C)
164
D)
145
E)
155
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Letra D 145. 
Exercício 9:
Qual o resultado da conversão do número 77 na base decimal para a base binária (equação 7710 = x 2) ?
A)
1001111
B)
1001101
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 22/28
C)
1001110
D)
1001100
E)
1000100
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) Letra B 1001101. 
Exercício 10:
Qual o resultado da conversão do número 11111110 na base binária para a base decimal (equação111111102 =
x 10)?
A)
252
B)
256
C)
255
D)
254
E)
250
O aluno respondeu e acertou. Alternativa(D)
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 23/28
Comentários:
D) Letra D 254. 
Exercício 11:
Quais os valores dos números a seguir podem ser conver�dos para decimal e binário, respec�vamente?
011101012 e 11110?
A)
1210 e 11100002
B)
7510 e 100100002
C)
11710 e 11011112
D)
17410 e 011011112
E)
3510 e 110001012
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) letra c 11710 e 11011112. 
Exercício 12:
Quais os valores dos números a seguir podem ser convertidos para decimal e
binário, respectivamente? 0111010112 e 19610?
A)
1210 e 11100002
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 24/28
B)
7510 e 100100002
C)
23510 e 110001002
D)
17410 e 011011112
E)
3510 e 110001012
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Letra C 23510 e 110001002. 
Exercício 13:
Qual o resultado da conversão do número (647)10 na base binária?
A)
1010011101
B)
1010011011
C)
1010000111
D)
1110100111
E)
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 25/28
1011100111
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Letra C 1010000111. 
Exercício 14:
Qual o resultado da conversão do número (010000111)2 na base decimal?
A)
131
B)
135
C)
145
D)
128
E)
256
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) Letra B 135. 
Exercício 15:
Qual o resultado do seguinte cálculo binário, de um computador com registradores de 8 bits?
1 0 1 1 1 0 0 0 +
1 1 0 1 0 0 0 0 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 26/28
A)
10011001
B)
10010001
C)
10001000
D)
01110111
E)
10101010
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Letra C 10001000. 
Exercício 16:
Qual o resultado da seguinte operação aritmética binária?
 (1000100)2 + (10110)2 = ( )2
A)
1100100
B)
1011010
C)
0101010
D)
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 27/28
10110
E)
1010001
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) Letra B 1011010. 
Exercício 17:
Qual o resultado da seguinte operação aritmética binária?
 
 (11000100)2 – (1001)2 = ( )2
A)
10111000
B)
11011101
C)
11101010
D)
10111000
E)
10111011
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) Letra E 10111011. 
17/03/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 28/28
Exercício 18:
Qual o resultado da seguinte operação aritmética binária?
 
(111)2 + (1011100)2 = ( )2
A)
1100011
B)
110100
C)
1100001
D)
10100001
E)
11001010
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A) Letra A 1100011.

Continue navegando