Você está na página 1de 2

SISTEMAS EMBARCADOS I

Nome: _________________________________________________________

LISTA DE EXERCCIOS 1
1) Converta os nmeros (demonstre por meio de clculo):

a) 100011011011
2
no seu equivalente decimal.
b) 83
10
no seu equivalente binrio
c) 1024
10
no seu equivalente binrio
d) 24
16
no seu equivalente decimal
e) 3117
10
no seu equivalente hexadecimal
f) 3117
10
no seu equivalente binrio
g) 1001011110110101
2
no seu equivalente hexadecimal

2) Mostre qual a faixa de valores decimais pode ser representada por
nmeros hexa de quatro dgitos.

3) Quantos bytes so necessrios para representar 240
10
em binrio?

4) Quantos dgitos hexadecimais um nibble pode representar?

5) Um pequeno computador de controle de processos usa cdigo
hexadecimal para representar seus endereos de memria de 32 bits.
a) Quantos dgitos hexadecimais so necessrios?
b) Qual a faixa de endereos em hexadecimal?
c) Quantas posies de memria existem?

6) Utilizando os procedimentos lgicos e aritmticos, faa as seguintes
operaes:
a) 0x40010800 & 0x08
b) 0x40010800 | 0x08
c) 0x40010804 + 0x04
d) 0x4001080C 0x08

SISTEMAS EMBARCADOS I
7) Encontre a resposta das operaes, respeitando as definies abaixo:
#define a 0x40008000
#define b 0x40004000
#define c 0x40002000
#define d 0x40001000
#define VAR1 0x8000
#define VAR2 0x0400
#define VAR3 0x0020
#define VAR4 0x0001


a) a |= VAR2
b) b &= ~(VAR1)
c) c = d + VAR4
d) d = VAR1 + VAR2 + VAR3 + VAR4
e) c += VAR1
f) a -= VAR1

Você também pode gostar