Sessão #01 – Representação interna números inteiros

Desta vez será em audio e video. Duas notas breves:

1) A explicação não trata números decimais (ex: 0.5)

2) Perdi-me ligeiramente no conteúdo de um dump 🙂

 

 

Algoritmo simplificado:

 

Precisão do número:

Se a representação interna termina em 102 (Hex 0x66):
- Número negativo
- Descarta-se o 102 (último byte) e subtrai-se do segundo ao penúltimo número 101
Senão
- Número positivo
- Subtrai-se 1 desde o segundo número até ao último


Expoente (primeiro byte):

Se a representação interna termina em 102 (Hex 0x66):
Usar a diferença/soma para a parte decimal 62
assim dividir/multiplicar respectivamente n vezes por 100

Senão
Usar a diferença/soma para a parte decimal 193
assim dividir/multiplicar respectivamente n vezes por 100.

 

 

Nota: O vídeo está em “loop”. Assim que for possível será corrigido.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s