ApprenticeX
(usa FreeBSD)
Enviado em 30/05/2024 - 22:45h
Eu não sei como explicar melhor do que o que já escrevi na pergunta e mostrei na imagem!
Eu estou falando de interpretação de texto, e todo mundo falando de registrador, código em assembly, que NADA tem a ver com minha pergunta!
Se eu não tivesse a mínima noção de assembly ou binário, nem tinha feito a pergunta!
Existe um binário: Meu programa Hello World!
1) Não existe assembly no binário. Só existe números, números binários!
2) Ao converter as sequencias binárias para um simples texto: SIM, você vai achar comandos assembly, inclusive o texto "Hello World".
Não é disso que estou falando!
Compreendam! Abaixo está escrito em TEXTO ascii:
Hello World
Agora é o texto acima em linguagem binária! A linguagem que o computador lê
0100100001100101011011000110110001101111001000000101011101101111011100100110110001100100
REPAREM por favor! Não existe espaço entre as sequências binárias! porque se existir espaço deixa de ser LINGUAGEM binária! E obviamente o computador não irá interpretar!
Espaço em linguagem binária: 00100000
Reparem no texto em ascii acima existe 1 espaço entra a palavra Hello e a palavra World! LOGO o espaço em binário EXISTE na sequencia binária traduzida!
OUTRO EXEMPLO: 00000010
O binário acima é o character não imprimível: STX
Então se estou lendo em binário e em binário tem um monte de PONTOS, tem um monte de ESPAÇOS um monte de INTERROGAÇÕES isso TEM significado! Porque não está ali a TOA gastando bytes!
Talvez uma sequência de espaços seja como um separador de tabela? Assim como se pode usar delimitadores em csv por exemplo!
Talvez uma sequência de pontos seja um delimitador, um separador, ou um código para alguma coisa!
Talevz uma sequência de interrogações também!
É isso que eu quero saber!
Na pergunta eu mostrei uma sequencia binária, cheia de: 00000000
Se isso é linguagem binária, o que significa essa sequencia porque não consigo traduzir ela do binário para qualquer significado que eu conheça!
Veja no texto da pergunta um trecho: 000000000000000000000000000000000000000000000000000000000000000000000010
Que tradução é essa acima escrita em binário? É disso que estou falando!
PEGUEM qualquer binário de vocês, abra em um editor qualquer que leia em binário, é assim que o computador lê, então se não consigo traduzir um monte de ZEROS que não representam nada no meu conhecimento como o computador sabe o que significa tanto zeros? É isso que eu quero saber!
IGUAL quando escrevemos um texto: Bom dia!
Sabemos que tem um monte de espaço entre Bom e dia
Um dos significados pra isso é que são apenas espaços, ou um tipo de tabulação, ou o teclado da pessoa com defeito!
A linha onde eu informo na pergunta o código binário QUE EU COLOQUEI espaço entre a sequência porque os ESPAÇOS NÃO EXISTEM, está escrita assim:
0111111101000101010011000100011000000010000000010000000100001001000000000000000000000000000000000000000000000000000000000000000000000010000000000011111000000000000000010000000000000000000000001110000000010101
Eu quero saber o que significa, o que está escrito, cada letra! OBS Nessa sequência. Não preciso saber o que é ELF ou o que é cada caracter não imprimível ou os registradores. Eu quero saber o que significa os espaços, pontos e interrogações.