Você consegue ler o código binário:
01010011 01101001 01101101 00101100 00100000 01101101 01110101 01101001 01110100 01101111 01110011 00100000 01100100 01100101 00100000 01101110 11110011 01110011 00100000 01100011 01101111 01101110 01110011 01100101 01100111 01110101 01101001 01101101 01101111 01110011 00100001
Alguém consegue realmente ler o código binário?
Com certeza.
Há alguns anos que minha esposa comprou alguns travesseiros e um cobertor da ThinkGeek parecidos com este:


(Observação: imagens graças à Pesquisa de imagens do Google.)
Um dia, entrei no quarto de hóspedes onde usávamos e notei um padrão. Percebi que o código binário lá era ASCII e comecei a ler em voz alta:
“‘A’… ‘L’… ‘M’… ‘O’… Oh, uau, aquele travesseiro realmente diz ‘ALMOFADA’.”
Minha esposa, que também estava na sala comigo, pareceu um pouco surpresa:
— “Você acabou de ler isso?”
— “Sim!”
[ E caso você esteja se perguntando, o cobertor diz “cobertor” em letras minúsculas ]
O ASCII é, particularmente, muito fácil de ler na forma binária, pelo menos para dígitos e caracteres alfabéticos (pontuação, nem tanto). Os dígitos 0 a 9 começam todos com 0011 seguido por 4-bits para o dígito:
00110000é 000110001é 100110010é 2- …
00111001é 9.
Os caracteres alfabéticos maiúsculos começam com 0100 para A a O e 0101 para P a Z. Ou, outra forma de pensar sobre isso, se você atribuir os números de 1 a 26 às letras de A a Z, todas as letras residirão em 0x40 mais o número da letra.
01000001é A01000010é B- …
01001111é O01010000é P- …
01011010é Z
Os caracteres alfabéticos minúsculos funcionam de maneira semelhante, apenas começando com 0110 e 0111.
Depois de lembrar desses padrões, ler ASCII de um despejo binário não é tão difícil. Experimente nas fotos acima.
Claro, despejos binários puros não são realmente comuns. Mais comumente, lidamos com hex-dumps. Ainda posso reconhecer linguagens de máquina para certas máquinas de seus hex-dumps. Por exemplo, o Computer History Museum em Mountain View tem um grande pôster com vários códigos hexadecimais. Eu o identifiquei como código 8080 antes de notar a pequena placa ao lado que indicava que era um dump hexadecimal de uma parte do Microsoft BASIC original para 8080. 🙂 Também posso ler pequenos pedaços de 6502 dessa forma.
Como exercício, escreva “Eu estudo na UTFPR” em binário, apresente o binário de cada letra correspondente. Na sequência, escreva a mesma frase em hexadecimal apresentando o hexadecimal correspondente de cada letra da frase. Cole no comentário o resultado!
Referência
Destaques interessantes. Quora. 2023. Acesso em 17/05/2023 em quora.com.
Nome do Aluno Aluno: Arthur Vaz Budny
RA: 2768275
Converta os números abaixo conforme as Bases:
Monte as tabelas de conversão e mantenha as resoluções na lista.
DECIMAL/BINÁRIO
1510=11112
6710=10000112
9210=10111002
31510=10111112
39810=110011102
42010=1101001002
51210=10000000002
BINÁRIO/DECIMAL
101010102=17010
010101012=8510
111100002=24010
100100112=14710
1110001112=45510
1111000002=48010
01010111112=9510
11001111002=82810
DECIMAL/HEXADECIMAL
51210=200₁₆
4410=2C₁₆
7910=4F₁₆
12010=78₁₆
23310=E9₁₆
52110=209₁₆
9910=63₁₆
BINÁRIO/OCTAL/DECIMAL
1100110102=
octal:1472₈
decimal:82610
0101101112=
octal:267₈
decimal:18310
11100111112=
octal:1637₈
decimal:92710
101010101012=
octal:12525₈
decimal:136510
1010110111012=
octal:5335₈
decimal:278110
11100011100012=
octal:16161₈
decimal:723310
11111111111112=
octal:7777₈
decimal:409510
HEXADECIMAL/OCTAL/DECIMAL
BFH=
octal:277₈
decimal:19110
2D H=
octal:55₈
decimal:4510
FF H=
octal:377₈
decimal:25510
1C H=
octal:34₈
decimal:2810
9F H=
octal:237₈
decimal:15910
99 H=
octal:231₈
decimal:15310
FAB H=
octal:7653₈
decimal:401110
BFA H=
octal:5772₈
decimal:306610
F1C H=
octal:17134₈
deimal:386810
23F3 H=
octal:21763₈
decimal:920310
OCTAL/DECIMAL
527 8=34310
2348=15610
1218=8110
7548=49210
1118=7310
2228=14610
3338=21910
4448=29210
5558=36510
6668=43810
PORTUGUÊS/BINÁRIO
Eu estudo na UTFPR
Binário:01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
CurtirCurtir
Aluno: Íkaro Henrique Marçal Alexandre
Converta os números abaixo conforme as Bases:
• Monte as tabelas de conversão e mantenha as resoluções na lista.
1510= 1111
6710= 1000011
9210= 1011100
31510= 100111011
39810= 110001110
42010= 110100100
51210= 1000000000
101010102= 170
010101012= 85
111100002= 240
100100112= 147
1110001112= 455
1111000002= 480
01010111112= 351
11001111002= 828
51210= 200
4410= 2C
7910= 4F
12010= 78
23310= E9
52110= 209
9910= 63
1100110102= 632 = 410
0101101112= 267 = 183
11100111112= 747 = 927
101010101012= 12525 = 1365
1010110111012= 12675 = 1469
11100011100012= 16161 = 7273
11111111111112= 17777 = 8191
BFH= 277 = 191
2D H= 55 = 45
FF H= 377 = 255
1C H= 34 = 28
9F H= 237 = 159
99 H= 231 = 153
FAB H= 17553 = 4011
BFA H= 13772 = 3066
F1C H= 17034 = 3868
23F3 H= 21763 = 9203
527 8= 343
2348= 156
1218= 81
7548= 492
1118= 73
2228= 146
3338= 219
4448= 292
5558= 365
6668= 438
Eu estudo na UTFPR:
01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
CurtirCurtir
ALUNO : NICOLAS LUCATELI MARIA
ES41C – Organização De Computadores – ES11 (2025_02)
Converta os números abaixo conforme as Bases:
1510= 1111
6710= 1000011
9210= 1011100
31510= 100111011
39810= 110001110
42010= 110100100
51210= 1000000000
101010102= 170
010101012= 85
111100002= 240
100100112= 147
1110001112= 455
1111000002= 480
01010111112= 351
11001111002= 828
51210= 200
4410= 2C
7910= 4F
12010= 78
23310= E9
52110= 209
9910= 93
1100110102= 632 / 410
0101101112= 267 / 183
11100111112= 1637 / 927
101010101012= 2525 / 1365
1010110111012= 5335 / 2781
11100011100012= 16161 / 7281
11111111111112= 17777 / 8191
BFH= 277 / 191
2D H= 055 / 45
FF H= 377 / 255
1C H= 034 / 28
9F H= 237 / 159
99 H= 231 / 153
FAB H= 7653 / 4011
BFA H= 5772 / 3066
F1C H= 7434 / 3868
23F3 H= 021763 / 9203
527 8= 343
2348= 156
1218= 81
7548= 492
1118= 73
2228= 146
3338= 219
4448= 292
5558= 365
6668= 438
“Eu estudo na UTFPR” = 01000101 01010101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
E – 01000101
u – 01010101
ESPAÇO – 00100000
e- 01100101
s- 01110011
t- 01110100
u- 01110101
d- 01100100
o- 01101111
ESPAÇO- 00100000
n- 01101110
a-01100001
ESPAÇO- 00100000
U- 01010101
T- 01010100
F- 01000110
P- 01010000
R- 01010010
HEXADECIMAL ->
“Eu estudo na UTFPR” : 45 75 20 65 73 74 75 64 6F 20 6E 61 20 55 54 46 50 52
45- E
75- u
20- espaço
65- e
73- s
74- t
75- u
64- d
6F- o
20- espaço
6E- n
61- a
20- espaço
55- U
54- T
46 – F
50- P
52- R
CurtirCurtir
Aluno: Gustavo Rocha Barreto
RA: 2312573
8. Realize a substituição de caracteres para o sistema numérico binário e hexadecimal.
“Eu estudo na UTFPR”
BINÁRIO: 01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
E – 01000101
u – 01010101
espaço – 00100000
e – 01100101
s – 01110011
t – 01110100
u – 01110101
d – 01100100
o – 01101111
espaço – 00100000
n – 01101110
a -01100001
espaço – 00100000
U – 01010101
T – 01010100
F – 01000110
P – 01010000
R – 01010010
HEXADECIMAL: 45 75 20 65 73 74 75 64 6F 20 6E 61 20 55 54 46 50 52
45 – E
75 – u
20 – espaço
65 – e
73 – s
74 – t
75 – u
64 – d
6F – o
20 – espaço
6E – n
61 – a
20 – espaço
55 – U
54 – T
46 – F
50 – P
52 – R
CurtirCurtir
Nome do Aluno: Fábio Rogerio Gonçalves Filho
RA: 2465574
1. Converter para a base decimal os seguintes números:
a) 1010102 = 42
b) 21658 = 1141
c) 1FA216 = 8098
d) E1A16 = 3610
e) 7078 = 455
2. Converter os seguintes números decimais para a base indicada:
a) 96 para a base hexadecimal = 60
b) 96 para a base octal = 140
c) 258 para a base hexadecimal = 102
d) 258 para base binária = 100000010
e) 49 para a base octal = 61
f) 57 para a base binária = 111001
g) 56 para a base octal = 70
h) 56 para a base hexadecimal = 38
3. Converter os seguintes números para a base indicada:
a) 1011000110102 para a base octal = 5432
b) 1011000110102 para a base hexadecimal = B1A
c) 001011001012 para base octal = 545
d) 001011001012 para a base hexadecimal = 165
e) 3478 para a base binária = 011100111
f) 72418 para a base binária = 111010100001
g) 3AF16 para a base binária = 001110101111
h) 7EB16 para a base binária = 011111101011
4. Qual o valor decimal de 011011012? Qual representação binária de 65410?
O valor em decimal é 109. A representação binária de 65410 é 10100011102
5. Converter os seguintes números binários em hexadecimais:
a) 010110111 = B7
b) 011110 = 1E
c) 01110100010101 = 1D15
6. Realize a adição dos seguintes números binários:
7. Realize a subtração dos seguintes números binários:
8. Realize a substituição de caracteres para o sistema numérico binário e hexadecimal.
Mensagem: “Eu estudo na UTFPR”
E = 01000101 u = 01110101 e = 01100101
s = 01110011 t = 01110100 d = 01100100
o = 01101111 n = 01101110 a = 01100001
U = 01010101 T = 01010100 F = 01000110
P = 01010000 R = 01010010
Binário: 01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
CurtirCurtir
ALUNO: Michel Rodrigues Ferreira
Eu estudo na UTFPR
1 – CONVERTENDO CADA CARACTER DA FRASE PARA O DECIMAL CORRESPONDENTE DA TABELA ASC II, temos:
E = 69
u = 117
espaço = 32
e = 101
s = 115
t = 116
u = 117
d = 100
o = 111
espaço = 32
n = 110
a = 97
espaço = 32
U = 85
T = 84
F = 70
P = 80
R = 82
2 – CONVERTENDO A FRASE COM DECIMAIS PARA A FRASE COM BINÁRIOS:
Decimal => 69 117 32 101 115 116 117 100 111 32 110 97 32 85 84 70 80 82
Binário => 01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
CurtirCurtir
ATIVIDADE 3 – SAMUEL A. JARDIM
1. Converter para a base decimal os seguintes números:
a) 1010102 – 42
b) 21658 – 1141
c) 1FA216 – 8098
d) E1A16 – 3610
e) 7078 – 455
2. Converter os seguintes números decimais para a base indicada:
a) 96 para a base hexadecimal- 60
b) 96 para a base octal- 140
c) 258 para a base hexadecimal- 102
d) 258 para base binária- 100000010
e) 49 para a base octal- 61
f) 57 para a base binária- 00111001
g) 56 para a base octal- 70
h) 56 para a base hexadecimal- 38
3. Converter os seguintes números para a base indicada:
a) 1011000110102 para a base octal – 5432
b) 1011000110102 para a base hexadecimal- B1A
c) 001011001012 para base octal- 545
d) 001011001012 para a base hexadecimal- 165
e) 3478 para a base binária- 011100111
f) 72418 para a base binária- 111010100001
g) 3AF16 para a base binária- 001110101111
h) 7EB16 para a base binária- 011111101011
4. Qual o valor decimal de 011011012? Qual representação binária de 65410?
O valor decimal de 011011012 é 109; 65410 = 10100011102.
5. Converter os seguintes números binários em hexadecimais:
a) 010110111- 183
b) 011110- 1E
c) 01110100010101- 1D15
6. Realize a adição dos seguintes números binários:
7. Realize a subtração dos seguintes números binários:
8. Realize a substituição de caracteres para o sistema numérico binário e hexadecimal.
Eu estudo na UTFPR :
Binário
01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
Hexadecimal
45752065737475646F206E61205554465052
CurtirCurtir
UTFPR – CAMPUS CORNÉLIO PROCÓPIO
PROF. ANDRÉ LUIZ PRZYBYSZ
ATIVIDADE 03 – CONVERSÕES E OPERAÇÕES ENTRE NÚMEROS E BASES
NOME DO ALUNO
ALUNO: DOUGLAS SILVA MONTEIRO
a) 1010102 = 4210
b) 21658 = 114110
c) 1FA216 = 809810
d) E1A16 = 361010
e) 7078 = 45510
a) 96 para a base hexadecimal = 6016
b) 96 para a base octal = 1408
c) 258 para a base hexadecimal = 10216
d) 258 para base binária = 1000000102
e) 49 para a base octal = 618
f) 57 para a base binária = 1110012
g) 56 para a base octal = 708
h) 56 para a base hexadecimal = 3816
a) 1011000110102 para a base octal = 54328
b) 1011000110102 para a base hexadecimal = B1A16
c) 001011001012 para base octal = 5458
d) 001011001012 para a base hexadecimal = 16516
e) 3478 para a base binária = 111001112
f) 72418 para a base binária = 1110101000012
g) 3AF16 para a base binária = 110101111B2
h) 7EB16 para a base binária = 111111010112
R: 109, 1010001110.
a) 010110111 = 15716
b) 011110 = 1E16
c) 01110100010101 = 1D1516
a) 1010102 + 0101012 = 1111112
b) 1111112 + 1111102 = 11111012
c) 101100112 + 11001010102 = 11110111012
d) 1011011011012 + 1001110011112 = 10101001111002
e) 1101110011012 + 1000010001012 = 10110001000102
f) 0110110001012 + 1011111111112 = 10010110001002
g) 1011101110002 + 1000000000002 = 10011101110002
a) 1011002 – 101002 = 110002
b) 010101112 – 001110012 = 111102
c) 011110002 – 011011102 = 10102
d) 100001102 – 001000102 = 11001002
e) 110111002 – 100011002 = 10100002
hexadecimal.
Carácter A, Hexadecimal: 4116, Binário: 111001112;
Carácter Ç, Hexadecimal: E7, Binário: 111001112;
CurtirCurtir
Nome do Aluno: Hugo Charlys Oliveira Silva
RA: 2809338
_______________________________________________________________________________________
Converta os números abaixo conforme as Bases:
1510= 1111
6710= 1000011
9210= 1011100
31510= 100111011
39810= 110001110
42010= 110100100
51210= 1000000000
101010102= 170
010101012= 85
111100002= 240
100100112= 147
1110001112= 455
1111000002= 480
01010111112= 351
11001111002= 828
51210= 200
4410= 2C
7910= 4F
12010= 78
23310= E9
52110= 209
9910= 93
1100110102= 632/410
0101101112= 267/183
11100111112= 1637/927
101010101012= 2525/1365
1010110111012= 5335/2781
11100011100012= 16161/7281
11111111111112= 17777/8191
BFH= 277/191
2D H= 055/45
FF H= 377 / 255
1C H= 034 / 28
9F H= 237 / 159
99 H= 231 / 153
FAB H= 7653 / 4011
BFA H= 5772 / 3066
F1C H= 7434 / 3868
23F3 H= 021763 / 9203
527 8= 343
2348= 156
1218= 81
7548= 493
1118= 73
2228= 146
3338= 219
4448= 292
5558= 365
6668= 438
EU ESTUDO NA UTFPR = 01000101 01110101 00100000 01100101 01110011 01110100 01110101 01100100 01101111 00100000 01101110 01100001 00100000 01010101 01010100 01000110 01010000 01010010
EU ESTUDO NA UTFPR = 45 75 20 65 73 74 75 64 6F 20 6E 61 20 55 54 46 50
Em binário e hexadecimal respectivamente.
CurtirCurtir