Você está na página 1de 10

Sistema

Hexadecimal
e
Codificação
1. Sistema de Numeração Hexadecimal
-
Sistema de base 16 ;
-
Temos 16 símbolos possíveis :

O 1
,
2
,
3 4
,
5 6 7
, 8,9 A B C D E e F;
, , , , , , , , ,

-
Também é posicional ;
É leitura
-
usado principalmente para facilitar a
por
um
operador
humano . Também
de memória
é bastante
utilizado
para indicar endereços .

EK-emp.to Ilustração de uma memória de 256


endereços
:

de bits S .

4 3 2 1 O

End . O :

0×00
End .
1 : →
0×01
End . 2 : → 0×02

: :
:
_
.

End 254 .
:

OXFE
End .
255 : → O ✗ FF

É
Obs . :

identificar
utilizar prefixo
comum

hexadecimais
para
números
o

.
Ox

1-1 conversão Hera Decimal


pr
-

-
-
-

"

356,6 = 3×162+5×16 + 6 ✗ 16º
Ts 16º
- -

768 + 80 6

|
= +

-54W
'
16 = 8
→ 162

'
→ LAF = Fx 16º + Ax 16 t 2×162
, ,
'
= 15 ✗ 16º + hox 16 + 2×162
=
15 + 160 + 512
=
687W -

1×163
'
→ 1 BC 2,6 = 2×160 + Cx 16 + 13×162 +

=
2 + 12×16 + 11×162 + 163
= 2 + 192 + 2816 + 4096
7
106W
=

-
1-2 -

Conversão de Dedal pr ltena


método das divisões
A conversão
pode ser
feita pelo
sucessivas ( 16 )
por .


Eçemplos :

a ) 423W = ?
16

123 116
LSD ←
7 26 1-16 →
123W =
1A 7,6
1 116
\
10
1 O


MSD

b) 214W = ?
16

211 1-16
6 13 116 214W = DG
,,

\ /3 o

1-3 -

conversão de Heda p / Binário


A conversão é simples : cada símbolo hexadecimal é
diretamente 4 bits
mapeado em .


Exemplos
-
:

-
9 FL
,
=
9 F 2
,
↓ ↓ ↓
1001 1111 0010

= 1001111100 tez

-
BA 6,6 = B A 6
↓ ↓ ↓
1011 1010 0110

a 1011 to too I to
FOCA B F O C A B 5
5,6
-
=

, ,

de ↓ ↓ ↓ ↓ de
1111 0000 1100 1010 1011 0101
,

=
111100001100 todo to 1101012
,

1.1 -

conversão Binário pr Hexa


consiste binária
em
separar a
sequência em
grupos
de 4 bits .
Quando necessário :

* a
parte inteira deve ser completada com
zeros
à esquerda ;
* a
parte fracionária deve ser completada com

à direita
zeros
.


Exemplos :

1-011 OXBAG
todo
-
=
z

B A G

0×3<4

¥00 0¥02
-
=

3 4

0×15 F
0*0-1,011-1,112
- =

1 5 F

B 4 EIG
10-11 ¥0 1¥02
-
=
, ,

B 4 E
)

↳ -

Contagem Hexadecimal
símbolos

Exemplo :
contagem e / 3

/
000 / 010 / 020 / 102 Podemos contar de
0001 , até FFF " Um total
001 011 : !
h
.

| ?? /
° 2 O 12 FFF te 163=4096 números
?
/
: de
+ ◦ °
diferentes que
vai

◦ of 01 F % até 409% .
* com n símbolos hexadecimais podemos contar
de O até 16
"
-
1
,
isto é
,
um total de 16
"
valores

diferentes .

Reema sobre conversões :

* Binário a hena → Decimal :

-
Soma de
potências ;
* Dei mal → binário ou hexa :

-
Divisões sucessivas ;

* Binário hexa de 4 converte


grupos
→ : e
;
* Hexa → binário : converte cada símbolo em

de 4 bits
grupos
.

2- .
Sistema de Numeração letal
* símbolos de 0 até 7 ;
* Sistema
posicional com
pesos
de base 8 .


Exemplo : conversão decimal -
oetal .

tão = ?
,

}
100 1-8
4 121-8 100W =
141g
% LE
1
1 O


Eiçemplo : conversão oetal -
decimal

114 ,
= ?
w

"

144g = 1 ✗ 8º t 1×8 + 1×82


= 4 + 32 + 61
=
100W

Exemplo : conversão oetal - binário

114
,
= 1 1 48 =
11001002
↳ 001

100 ↳ 100

Exemplo : conversão binário -
atal

2538
¥ # 0¥
=
a

2 5 3

1. código BID
decimal ( decimal
*
sigla p/ binary
codificado coded
binário) ; em
- -

* Não trata de sistema de numeração É


apenas
se um .

utilizando
codificação de
's 's O
a número decimal
e 1 .
um

3- 1- Canção
decimal é substituído por
dígito
cada
sequência
de 4 bits
correspondente .
uma

decimal

Exemplo
-
: conversão -
BCD
BLD
-
871 →
0100 i .

874W → 100001110100
↓ ↳ 0111

1000

913 Às
-

0011 : .
943W 100101000011
↓ ↳ 0100

1001

Qlzs : como em decimal só temos os símbolos te


até
0 9
codificação BLD nunca irá
apresentar
a
,

sequências as : 1010
,
1011
,
1100
,

(
ef eito
1101 1110 1111 não
por ,
e a ser

de ) um erro .


Evçmplo : conversão BCD -
decimal

CBCD )
¥
1-700-+11 teto
-

6 3 9 ( Decimal )
( BCD )
0¥ 11¥ ¥
-

1- * 1
inválido

3,2 comparação entre BID binário


puro
-


Evççmplo :

¥
81W 1000 0100

{
Convertendo p/
decimal como se
fosse
binário puro
4 + 128 =
132,0

84W = 64+16+4 =
1010100 ,

entre
Vantagem
binário
de conversão "
* : o
processo
decimal
"
e
( evice-versa) é mais
rápido ;
normalmente
*
Desvantagem :
requer
mais
espaço
de
armazenamento ,
em
comparação ao binário
puro .

1. código G-ay
Trata para binário ;
de binário
de
código
* -
se um
* No
apenas
1
código Gray
bit é
cada
contagem
alterado ;
,
a sucessiva

único

Vantagens
* :

* Diminui a ocorrência de erros em circuitos


digitais ;
de sistemas
* Aumenta o desempenho digitais ;

Biná
concisão Gray LSB

MSB →
B B Bo
] ?]
, ,

↓ ↓

| ≠

≠?

G. G G .
Conversão Greg Binário
-

→ LSB
MSB
ga § g.

,

/ ✓ ≠?

✓ É
?

B ,
B ,
Bo


Exemplo :

{ {
BZB.B.GG#m-BzBiBoGzoGiG~-
0 O 0 O 0 O O O

0 O 1 O 0 1 0 O 1 O 0 1
O 1 O 0 1 1 O 1 O 0 1 1

o < , ◦ , ◦ o < < ◦ , o

1 O 0 1 1 O 1 O O 1 1 O
1 O 1 1 1 1 1 O 1 1 1 1
1 1 O 1 O 1 1 1 O 1 O 1
1 1 1 1 0 O 1 1 1 1 O 0

§ .

Códigos Alfanuméricos
tento caráteres
código
*

especiaispara representar
de controle
,
sinais e
;

código
American
*
alfanumérico mais
utilizado ASCII (
)
:

stand and Cade Inter


for Inpormation change ;
* O ASCII 7 bits ;
código possui

Evçsmplo :


cost-sta-T.TT

0×43 0×47 0×53 0×54 0×24 0×37 0×32
↓ ↓ d d dr d d

1000011 1001111 1010011 1010100 0100100 0110111 0110010

÷÷÷÷÷÷÷÷
s
7=7 ÷
§ .

Detenção de Esos pelo Método de Paridade


Bit de
paridade : consiste em um bit extra ane -

nado ao
conjunto de bits a ser
transferido .

* Paridade par ao inserir bit de paridade a

sequência
: o

deve ter quantidade par de bits uma 1 .

Exemplo

:

11000011 : total de 1 bits 1

[ 01000001


bit de
: total de 2 bits 1

paridade
* Paridade
ímpar : ao inserir o bit de
paridade a

sequência deve ter uma


quantidade ímpar de bits
1.


Exemplo :

01000011 : total de 3 bits 1

A 11000001

bit de
:

paridade
total de 3 bits 1

detenção de
01s
erro
.
: Esse
na
esquema
ocorrência

de
garante
um Único
a

erro .

Ekçício : Em
decimais
um determinado sistema
digital ,
os

representados
números de 000 a 999 são

código BCD anexados de


paridade
em bit de
Analise cada
um

par à esquerda do MSB


código
.

seguir indique quais


a não
e r ros possuem
e
,

1
quais possuem , quais erro e
possuem
pelo menos 2 euros .

I I
a) 1/0010/1011%0000 → 1 erro

2
↓ °


to
b) 0%10001*110/1100 → 2 erros

8 d d

* *

i
c) À !Ê 1111000010011
i

'
→ 2 erros

de O 3
#

0/1000/0110/00
'
'

d)
,

to sem erro

8 6 2

e) À /001040011 todos → 1 e- - o

2 3 1

± Bytes ,
niblles e
palavras

1 bit =
menor unidade de
representação ;

1 nibble = 4 bits ;

bits
1
byte
→ =
8
;

→ Palavra ( d) tamanho de bits


wo -
fino
=

que que
um sistema
digital usa
para manipular dados
em uma
operação .

Você também pode gostar