viernes, 6 de agosto de 2010

como pasa de decimal a binario, octal y hexadecimal

4123/2=2061 res: 1

2061/2= 1030 res:1 SISTEMA BINARIO

1030/2=515 res: 0

515/2= 257 res:1

257/2=128 res: 1

128/2= 64 res:0

64/2=32 res:0

32/2=16 res:0

16/2=4 res:0

4/2=2 res:0

2/2=1 res:0

res:1





El número se organiza de derecha a izquierda

Para comprobarlos hacemos esto:



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



12 11 10 9 8 7 6 5 4 3 2 1 0



2 2 2 2 2 2 2 2 2 2 2 2 2



=2´0*1+2´1*1+2´3*1+2´4*1+2´12*1



cuando llevan cero se cancelan.

=1+2+8+16+4096



4096+16+11 =4123 4123-(2)=1000000011011(2)





para terminar la comparación se suma el resultado.

SISTEMA OCTAL





Para pasar al sistema octal se divide entre ocho

4123-(8) =10033(8)





4123/8=515 res=3



515/8=64 res=3



64/8=8 res=0



8/8=1 res=0



res=1



1 0 0 3 3



4 3 2 1 0



8 8 8 8 8



=8´0*3+8´1*3+8´4*1



=3+24+4096





4096+24+3 =4123





SISTEMA HEXADECIMAL



Para pasar al sistema hexadecimal se divide por 16

4123-816)=101B(16)





4123/16=257 res=11



257/16=16 res=0 1



16/16=1 res=0



res=1



1 0 1 B



3 2 1 0



16 16 16 16



=11+16+4096



4096+11+16 =4123





Compromiso



10033(8) - (2)=1000000011011(2)



cada número octal se reemplaza por su numero binario de 3 bit o caracter (osea se cogen 3 numeros)

101B(16) - (8)=101B(16) - (10)

=1*16´3+0*16´2+1*16´1+11*16´0



=4096+16+11



=4123(10)



4123/8=515 res=3



515/8=64 res=3



64/8=8 res=0



8/8=1 res=0



res=1





10033(8)



101B(16) - (2)=1000000011011(2)

cada número hexadecimal se reemplaza por su número binario

10033(8) - (16)=0001,0000,0001,011(2)

No hay comentarios:

Publicar un comentario en la entrada