Secret Experience

Secret Experience (https://secretexperience.net/)
-   [BAR] Outros Assuntos (https://secretexperience.net/bar-outros-assuntos/)
-   -   Convertendo decimal para hexadecimal ou binários sem calculadora (https://secretexperience.net/bar-outros-assuntos/11336-convertendo-decimal-para-hexadecimal-ou-binarios-sem-calculadora.html)

Motto 07-08-2009 11:23 PM

Convertendo decimal para hexadecimal ou binários sem calculadora
 
Bom , para convertemos decimais para hexa decimal sem auxílo da calculadora é muito simples.

Você deve dividir o número que quiser pelo número 16 ! Mas Porque ? Porque em hexa decimal existem 16 algarismos

0=0,1=1,2=2,3=3,4=4,5=5,6=6,7=7,8=8,9=9,A=10,B=11, C=12,D=13,E=14,F=15.

Depois disso começa a repetir, 10=16,11=17,12=18,13=19,14=20....1A=26,1B=27...20= 32

Bom voltando ao assunto você deve pegar o quociente que deu a divisão e dividi-lo de novo pelo 16 até ele chegar a 0, e também pegue o resto pois vai ser necessário para o resultado.

Depois do quociente chegar a 0 você pega os restos na ordem crecente do quociente e muda-os para hexa, ficando mais fácil.

lhe dou um número : 1750 (quero saber ele em hexa decimal) Q=quociente , R=resto

1750/16 | Q=109 R=6 <- 3º a ser pego
109/16 | Q=6 R=13 <- 2º a ser pego
6/16 | Q=0 R=6 <- 1º a ser pego

6 13 6 = 13 em hexa decimal = a letra D

6D6 = 1750 em decimal

================================================== ===============

Os binários é quase a mesma coisa , mas você dividirá ele por 2 , lembrando que binários trabalham apenas com : 0 e 1, bom já que você já sabe o resto ai um exemplo.

vamos pegar o 2300 (quero saber o valor dele em binários).

2300/2 |Q=1150 R=0
1150/2 |Q=575 R=0
575/2 |Q=287 R=1
287/2 |Q=143 R=1 <--- agora não precisa mais de conta (já cansei)
143/2 |Q=71 R=1
71/2 |Q=35 R=1
35/2 |Q=17 R=1
17/2 |Q=8 R=1
8/2 |Q=4 R=0
4/2 |Q=2 R=0 <3º e assim vai..
2/2 |Q=1 R=0 <2º
1/2 |Q=0 R=1 <1º

1 0 0 0 1 1 1 1 1 1 0 0

100011111100 = 2300 em decimal


======================
Contas

1750|16
150 |109<---------------------Quociente
6 <----------------Resto

109|16
13|6

6|16
6|0

-----------------

2300|2
03 |1150
10 |
0 0

1150|2
15 |575
10 |
0

575|2
17 |287
15
1

287|2
08 |143
07
1




Caso Tenha alguma dúvida cate a calculadora do Windows e veja se está certo

Desculpe se errei em alguma coisa ^^

Créditos : eu Mesmo (Graças a uma apostila de ASM)


Horários baseados na GMT -3. Agora são 04:41 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0