Você está na página 1de 4

Instituto Superior de Ciências do Trabalho e da Empresa

Departamento de Ciências e Tecnologias da Informação Exercícios


Arquitectura de Computadores – Arquitectura de Computadores I
ETI – IGE – EI 01

Representação da Informação

1. Bases de Numeração – Contagem

1.1. Escreva todos os números...


a) ... entre (5)8 e (11)8 representados em base 8
b) ... entre (3)5 e (11)5 representados em base 5
c) ... entre (0)2 e (101)2 representados em binário
d) ... entre (9)16 e (12)16 representados em hexadecimal

1.2.
a) Qual o maior número com 2 dígitos nas bases 2, 5, 8 e 16?
b) Qual o número seguinte em cada uma das mesmas bases?
c) Qual o número anterior a 101 em cada uma das mesmas bases?

2. Bases de Numeração – Bases binária, octal e hexadecimal

2.1.
a) Faça uma lista com as potências de 2 até 1024.
b) Qual o valor decimal do número binário 11111.
c) Qual o valor decimal do número binário 100000.
d) Qual o valor decimal do maior número binário com 8 dígitos ?
e) Quantos bits são necessários para representar os valores: 100, 200, 300, 500, 520 ?

2.2. Converta, de decimal para binário:


a) 75
b) 513
c) 300
d) 2004
e) 98.75

2.3.
a) Faça uma tabela de conversão de cada dígito de octal para binário.
b) Explique o seguinte raciocínio: (5)8 = 4 + 1 = (101) 2.

2.4. Converta os seguintes números de octal para binário.


a) 103
b) 273.2
c) 23761.5

ISCTE – DCTI Arquitectura de Computadores Pág. 1


2.5. Converta os seguintes números de binário para octal.
a) 1001001
b) 111101.11
c) 1011011.01

2.6.
a) Faça uma tabela de conversão de cada um dos dígitos hexadecimais para binário.
b) Quantas vezes nesta tabela, se encontra a tabela do exercício 2.3-a) ?
c) Explique o seguinte raciocínio: (9)16 = 8 + 1 = (1001) 2

2.7. Converta os seguintes números de hexadecimal para binário


a) 3A
b) 1CB
c) ABC.35

2.8. Converta os seguintes números de binário para hexadecimal


a) 1001101
b) 111100111
c) 1010101.01011

3. Bases de Numeração – Conversões

3.1. Converta os seguintes números para decimal


a) (11010)2
b) (10111.101)2
c) (12012)3
d) (4321) 5
e) (1007) 8
f) (1.5) 8
g) (A98) 12
h) (120B) 16
i) (0.B) 16

3.2. Converta o número 10.3 para decimal, admitindo que este se encontra representado …
a) Em base 5
b) Em base 6
c) Em base 8
d) Em hexadecimal

3.3. Converta o número (2004)10 para cada uma das seguintes bases
a) Base 8
b) Base 16
c) Base 5
Nota: nas alíneas a) e b) pode aproveitar o resultado do exercício 2.2-d)

ISCTE – DCTI Arquitectura de Computadores Pág. 2


3.4. Converta o número 103.25 para cada uma das seguintes bases
a) Base 2
b) Base 8
c) Base 16
d) Será possível representar correctamente este número na base 5? Justifique.

3.5. Complete a seguinte tabela, efectuando as conversões necessárias

Decimal Binário Octal Hexadecimal


369.3125 ? ? ?
? 10111101.101 ? ?
? ? 326.5 ?
? ? ? F3C7.A

4. Bases de Numeração – Aritmética

4.1. Qual o resultado em binário de


a) 0+0, 0+1, 1+0, 1+1?
b) 10+1, 101+1, 11+1?

4.2. Efectue as seguintes operações em binário


a) 110010 + 1011
b) 111111 + 1
c) 1010.01 + 10101.011
d) 1111 - 1001
e) 1101011 - 101
f) 100100 - 10111

4.3. Qual o resultado, em octal, de


a) 5+1, 5+2, 5+3?
b) 15+1, 15+5, 15+12, 15+16?

4.4. Efectue as seguintes operações em octal.


a) 123 + 55
b) 10777 + 1
c) 1333.45 + 654.073
d) 375 - 123
e) 1723 - 372
f) 100100 - 10111

4.5. Qual o resultado, em hexadecimal, de


a) 8+1, 8+2, 8+3, 8+7?
b) B+1, B+2, B+4, B+6, B+7?
c) 8+B, 18+B, B+B, F+E?

ISCTE – DCTI Arquitectura de Computadores Pág. 3


4.6. Efectue as seguintes operações em hexadecimal
a) ABC + 101
b) ABC + ABC
c) DEF.23 + 222.ABC
d) ABC - 123
e) 1723 - 372
f) 100100 – 10111

5. Caracteres alfanuméricos – Código ASCII

Tabela 1 – Códigos ASCII

5.1. Tendo em conta a Tabela 1


a) Qual o código do caracter ‘#’ ?
b) Qual o código ASCII da letra ‘x’ em binário, decimal, octal e hexadecimal ?
c) Qual o código ASCII da letra ‘X’ ? Qual a relação com o ‘x’ ?
De um modo geral qual é a relação que existe entre as letras minúsculas e as suas
correspondentes maiúsculas?
d) Qual o código ASCII do caracter ‘7’?
Consegue encontrar, dentro deste código, uma representação do número 7 em binário?

5.2. Qual o texto representado pela seguinte sequência?


1000101 1110011 1110100 1110101 1100100 1100001 0100001

5.3. Escreva o seu nome em ASCII,


a) utilizando 7 bits por caracter.
b) utilizando 8 bits por caracter, em que o último é um bit de paridade par (a ‘1’ sempre que o
número de ‘1’s da palavra de código for par, e a ‘0’ caso contrário).

ISCTE – DCTI Arquitectura de Computadores Pág. 4