Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Sistemas Numéricos de valor posicional (sistema binário, sistema decimal, sistema
hexadecimal e sistemas genéricos).
Conversão de sistemas.
Sistemas de codificação especiais: BCD, código Gray e código ASC II.
Aritmética binária.
Representação de números negativos em complemento de 2.
Orientações
O aluno deverá estudar o conteúdo (nas referências bibliográficas sugeridas e/ou em
outras fontes confiáveis) e resolver os exercícios propostos, apresentando dúvidas ao
professor nos comentários da atividade. Com base nesses exercícios, será proposta uma
atividade de avaliação não presencial para ser respondida até o dia 2/9.
Referência Bibliográfica
TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L., Sistemas digitais: princípios e aplicações. 11ª Ed.
São Paulo: Pearson Prentice-Hall, 2011. Capítulos 1.1 até 1.5, 2.1 até 2.10 e 6.1 até 6.8.
Exercícios Propostos
1. Para cada um dos números escritos abaixo, identifique qual (ou quais) o(s) sistema(s)
de numeração (binário, decimal ou hexadecimal) podem ter sido usado(s):
a. 1101
b. 98
c. 2F
Símbolo
Valor decimal correspondente 0 1 2 3
a. = _____________(10)
b. 49(10) = _____________
c. = _____________(2)
d. 5C(16) = _____________
Engenharia de Sistemas Digitais I
Professor: Márcio Gil Faccin
Material de apoio para aula não presencial 01
4. Preenche cada uma das lacunas com um dígito do sistema de numeração indicado de
modo que todas as igualdades sejam válidas.
a. 4___(16) = ___9(10)
b. 2___1(10) = ___3(16)
c. 1___7(10) = ___F(16)
5. Para cada um dos números abaixo, descritos em notação binária, indique o resultado
em binário após a adição indicada.
a. 1001 + 11 d. 1110 + 10
b. 1010 + 11 e. 1001 + 111
c. 1101 + 10
6. Para cada um dos números abaixo, descritos em notação binária, indique o resultado
em binário após a subtração indicada.
a. 1100 - 11 d. 1110 - 10
b. 1010 - 11 e. 1001 - 111
c. 1101 - 10
7. Para cada um dos números abaixo, descritos em notação binária, indique o resultado
em binário após a multiplicação indicada.
a. 1100 * 11 d. 1110 * 10
b. 1010 * 11 e. 1001 * 111
c. 1101 * 10
8. Para cada um dos números abaixo, descritos em notação binária, indique o resultado
em binário (inteiro com resto e fracionário) após a divisão indicada.
a. 1100 / 11 d. 1110 / 10
b. 1010 / 11 e. 11001 / 111
c. 1101 / 10
9. Para cada um dos números abaixo, descritos em BCD binário, indique o valor do
resultado (em BCD binário e em decimal) após a adição indicada.
a. 00011000 + 0011 = __________________________________
b. 00110101 + 0111 = __________________________________
c. 00010011 + 1001 = __________________________________
d. 10010100 + 0110 = __________________________________
10. Indique quais dos números abaixo garantidamente não estão descritos em BCD binário.
Para os demais, indique qual seria o valor decimal correspondente assumindo um código
binário em BCD e qual seria assumindo um código binário no sistema posicional.
a. 101001 d. 001101101100
b. 1010 e. 1110111
c. 1110001
11. Para cada um dos números abaixo, descritos usando o código Gray, indique o valor do
resultado (em código Gray binário e em hexadecimal) após a adição de uma unidade.
Engenharia de Sistemas Digitais I
Professor: Márcio Gil Faccin
Aula não presencial 01
a. 1000 + 1 = __________________________________
b. 1101 + 1 = __________________________________
c. 0011 + 1 = __________________________________
d. 0100 + 1 = __________________________________
12. Cada um dos valores hexa decimais abaixo é a representação em código ASCII de um
caracter, conforme lido da memória de um computador. Traduza cada uma das
sequências abaixo para o valor correspondente.
a. 42 45 4E 20 53 4D 49 54 48
b. 4A 6F 65 20 47 72 65 65 6E
c. 41 6E 6F 20 64 65 20 32 30 31 39
13. Represente cada um dos números decimais abaixo no formato binário usando o sistema
de complemento de 2. Utilize um total de 8 bits, incluindo o bit de sinal.
a. +32 g. +1
b. -14 h. -1
c. +63 i. +3
d. -104 j. -3
e. +127 k. 0
f. -127
15. Para cada um dos números abaixo, descritos em notação binária com complemento de
2 usando 5 bits (incluindo o bit de sinal), indique o resultado em binário após a operação
indicada, indicando também se o resultado da operação gerou um overflow.
a. 01100 + 01010 f. 00101 * 00011
b. 11010 + 01110 g. 01001 * 11101
c. 10001 - 10000 h. 11011 * 11110
d. 00101 - 01011 i. 10010 / 1110
e. 01001 - 11110