Você está na página 1de 2

Universidade da Beira Interior

Departamento de Informática
Tecnologia de Computadores

1º Semestre 2022/2023

Ficha 3 - Representação de Dados


1. Considere o conjunto de códigos binários de 4 bits apresentados na tabela. Determine os valores inteiros rep-
resentados para cada um dos sistemas de codificação: código binário natural, sinal-magnitude, complemento
de 1 e complemento de 2:

Código Binário Código Binário Natural Sinal-Magnitude Complemento de 1 Complemento de 2


0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

2. Considere os valores inteiros definidos na tabela. Determine os códigos binários de 3 bits para os diferentes
sistemas de codificação.

Número Inteiro Sinal-Magnitude Complemento de 1 Complemento de 2


-3
-2
-1
0
+1
+2
+3
+4

João Neves e Bernardo Sequeiros Tecnologia de Computadores - 2022/23


3. Determine o código binário de cada um dos seguintes números usando a representação em complemento de
1 e complemento de 2.

(a) −36 (d) +13


(b) −11
(c) +17 (e) +30

4. Deduza a fórmula que determina o valor máximo e mínimo que é possível representar com n bits em cada
um dos sistemas de codificação. Usa a mesma para determinar o valor em decimal e em código binário dos
valores máximos e mínimos de cada sistema de codificação.

Código Binário Natural Sinal-Magnitude Complemento de 1 Complemento de 2


Max Min Max Min Max Min Max Min

5. Determine o número mínimo de bits necessários para representar os valores inteiros da tabela:

Número Inteiro Sinal-Magnitude Complemento de 1 Complemento de 2


-8
-32
13
256
670

6. Realize as seguintes somas algebricas em C1 e C2 indique os casos em ocorreu overflow.

(a) (−12) + (−3) (d) (+11) + (+13)


(b) (−11) + (−5) (e) (+30) + (−4)
(c) (+17) + (−8) (f) (−16) + (+15)

7. Aumento de Gama: Escreva os seguintes números (representados por apenas 4 bits) em códigos binários de
8 bits usando a representação em complemento de 2.

(a) 1100(2) (b) 7(16) (c) 10(8) (d) 0000(2)

8. Redução de Gama: Escreva, se possível, os seguintes números (representados por 8 bits) em códigos
binários de apenas 4 bits usando a representação em complemento de 2.

(a) D1(16) (b) FA(16) (c) 0B(16) (d) C9(16)

Notas
Exercícios para frequência
• Secção 2–5 Complementos de 1 e de 2 de Números Binários (Página 121)
• Secção 2–6 Números Sinalizados (Página 121)

João Neves e Bernardo Sequeiros Tecnologia de Computadores - 2022/23

Você também pode gostar