Tabelas de códigos - Universidade da Beira Interior

Transcrição

Tabelas de códigos - Universidade da Beira Interior
SISTEMAS DIGITAIS I
UNIVERSIDADE DA BEIRA INTERIOR
FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS.
Tabela 1 – Números decimais, binários, octais e hexadecimais.
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Binário Octal Hexadecimal
00000
0
0
00001
1
1
00010
2
2
00011
3
3
00100
4
4
00101
5
5
00110
6
6
00111
7
7
01000
10
8
01001
11
9
01010
12
A
01011
13
B
01100
14
C
01101
15
D
01110
16
E
01111
17
F
10000
20
10
10001
21
11
10010
22
12
10011
23
13
10100
24
14
Tabela 2 – Números binários com e sem sinal.
Binário
Decimal Natural (s/ sinal) Sinal e Módulo Complem. para 2 Complem. para 1
+7
0111
0111
0111
0111
+6
0110
0110
0110
0110
+5
0101
0101
0101
0101
+4
0100
0100
0100
0100
+3
0011
0011
0011
0011
+2
0010
0010
0010
0010
+1
0001
0001
0001
0001
+0
0000
0000
–
0000
0
–
–
0000
–
-0
–
1000
–
1111
-1
–
1001
1111
1110
-2
–
1010
1110
1101
-3
–
1011
1101
1100
-4
–
1100
1100
1011
-5
–
1101
1011
1010
-6
–
1110
1010
1001
-7
–
1111
1001
1000
-8
–
–
1000
–
1
SISTEMAS DIGITAIS I
UNIVERSIDADE DA BEIRA INTERIOR
FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS.
Tabela 3 – Exemplo de códigos decimais-binários.
Dígito
Decimal
0
1
2
3
4
5
6
7
8
9
8421
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
Combinações
1100
de bits não
1101
utilizadas
1110
1111
BCD
2421 X-3
0000 0011
0001 0100
0010 0101
0011 0110
0100 0111
1011 1000
1100 1001
1101 1010
1110 1011
1111 1100
0101 0000
0110 0001
0111 0010
1000 1101
1001 1110
1010 1111
Tabela 4 – Correcção na adição em BCD 8421.
Dec.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
84-2-1
0000
0111
0110
0101
0100
1011
1010
1001
1000
1111
0001
0010
0011
1100
1101
1110
Bin.Nat.
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010
BCD
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
1000
1000
1000
1000
1000
1000
1000
1000
1000
8421
Obs.
0000
0001
0010
0011
Não é
0100 necessário
0101
corrigir
0110
0111
1000
1001
0000
0001
0010
É
0011 necessário
0100
corrigir
0101 (somar 6)
0110
0111
1000
Tabela 5 – Código de Gray ou binário reflectido.
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Binário natural
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Código de Gray
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
Fig. 1 – Exemplo de um veio com marcas
correspondentes ao código de Gray.
2
SISTEMAS DIGITAIS I
UNIVERSIDADE DA BEIRA INTERIOR
FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS.
B3B2B1B0
Tabela 6 – Código ASCII (American Standard Code for Information Interchange)
B6B5B4
000 001 010 011 100 101 110 111
0000 NUL DLE SP 0 @ P
`
p
0001 SOH DC1 !
1
A Q a
q
0010 STX DC2 “
2
B R b
r
0011 ETX DC3 #
3 C S
c
s
0100 EOT DC4 $
4 D T
d
t
0101 ENQ NAK % 5
E U e
u
0110 ACK SYN &
6
F V
f
v
0111 BEL ETB ‘
7 G W g
w
1000 BS CAN (
8 H X
h
x
1001 HT EM )
9
I
Y
i
y
1010 LF SUB *
:
J
Z
j
z
1011 VT ESC +
;
K
[
k
{
1100 FF FS
,
<
L
\
l
|
1101 CR GS = M
]
m
}
1110 SO RS
.
> N
^
n
~
1111 SI US
/
? O _
o DEL
Caracteres de controlo:
NUL
Null
SOH Start of heading
STX
Start of text
ETX
End of text
EOT
End of transmission
ENQ Enquiry
ACK
Acknowledge
BEL
Bell
BS
Backspace
HT
Horizontal tab
LF
Line feed
VT
Vertical tab
FF
Form feed
CR
Carriage return
SO
Shift out
SI
Shift in
SP
Space
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
DEL
3
Data link escape
Device control 1
Device control 2
Device control 3
Device control 4
Negative acknowledge
Synchronous idle
End of transmission block
Cancel
End of medium
Substitute
Escape
File separator
Group separator
Record separator
Unit separator
Delete