View
2
Download
0
Category
Preview:
DESCRIPTION
De binario a octal Exadecimal
Citation preview
Cambios de base
Cambios de base.
Nmero decimalRepresentacin binariaRepresentacin octalRepresentacin hexadecimal
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A (valor decimal 10)
11101113B (valor decimal 11)
12110014C (valor decimal 12)
13110115D (valor decimal 13)
14111016E (valor decimal 14)
15111117F (valor decimal 15)
16100002010
Cambio de binario a octal.
Se divide el nmero binario de 12 dgitos en grupos de tres bits consecutivos cada uno, y se escriben estos grupos sobre los dgitos que corresponden al nmero octal:
100011010001
4321
Cambio de binario a hexadecimal.
Se divide el nmero binario de 12 dgitos en grupos de cuatro bits consecutivos cada uno y se escriben estos grupos sobre los dgitos que corresponden al nmero hexadecimal:
100011010001
8D1
Conversin de octal a binario.
Por ejemplo, el nmero octal 653 se convierte a binario al escribir el 6 como su equivalente binario de 3 dgitos 011 para crear el nmero binario de 9 dgitos 110101011.
Conversin de hexadecimal a binario.
El nmero hexadecimal FAD5 se convierte a binario al escribir la F como su equivalente binario de 4 dgitos 1111, la A como su equivalente binario de 4 dgitos 1111, la A como su equivalente binario de 4 1010, la D como su equivalente binario de 4 dgitos 1101, y el 5 como su equivalente binario de 4 dgitos 0101 para formar el nmero de 16 dgitos:
1111101011010101.
Conversin de decimal a otra base.
Se multiplica el equivalente decimal de cada dgito por su valor posicional, y se suman estos productos.
32168421
110101
1*321*160*81*40*21*1
32 +16 +0 +4 +0 +1 = 53
Conversin de octal a decimal.
Se utiliza la misma tcnica que la anterior pero esta vez se toman los valores posicionales octales apropiados.
Conversin de hexadecimal a decimal.
Se utiliza la misma tcnica que la anterior pero tomando los valores posicionales hexadecimales apropiados.
Complemento a uno.
Es un operador de complemento a nivel de bits ( ) de C.
Ones_complement_of_value = value;
Aqu value tiene sus bits invertidos, los unos se convierten en ceros y vice versa:
value:
00000000000000000000000000001101
value: (es decir el complemento uno de value)
11111111111111111111111111110010
AND: los bits en el resultado se establecen a 1 si los bits correspondientes en los dos operandos son 1.
| OR inclusivo: los bits en el resultado se establecen a 1 si por lo menos uno de los bits correspondientes en ambos operandos es 1.
^ OR exclusivo: los bits en el resultado se definen a 1 si uno de los bits correspondientes en los ambos operandos es 1.
> desplazamiento a la derecha: desplaza los bits del primer operando hacia la derecha en el nmero de bits especificado por el segundo operando; el mtodo de rellenar a partir de la izquierda depende de la mquina.
Recommended