Red de conocimiento del abogados - Bufete de abogados - ¿Cómo convertir el código 5421BCD y el código decimal entre sí?

¿Cómo convertir el código 5421BCD y el código decimal entre sí?

¿Cómo convertir el código 5421BCD y el código decimal entre sí? 5421BCD también es una codificación decimal. Si los decimales son iguales, es muy conveniente realizar la conversión. Tomando cada mordisco de 5421BCD como criterio, lo mismo ocurre con 0-4, y 5-9 es exactamente 0011 menos. Un byte del código 5421BCD se establece en 94 [66]. Si los 4 bytes superiores son mayores que 4, reste 0011 para obtener 101; si los 4 bytes inferiores son menores o iguales a 4, el código decimal de 8421 es [100100]. Accesorios>Calculadora>Ver>Tipo científico abre la calculadora científica.

Ejemplo 1: Binario 101010 a decimal.

Método: haga clic en binario, ingrese 101010, haga clic en decimal y obtenga el resultado 42.

Dos: cálculos escritos, varios sistemas decimales se convierten primero a sistemas decimales y luego se convierten a otros sistemas decimales. Este método puede completar la conversión de cualquier sistema.

★En primer lugar, ¿cómo convertir binario a decimal?

Un número binario, contando desde el último dígito, se enumera como 0, 1, 2... n dígitos en secuencia.

Por ejemplo, 11010, contando desde la derecha es 01011.

0 bit 0

1 bit 1

0 segundo lugar

1 tercer lugar

1 cuarto lugar

0 en binario no se cuenta, solo mira dónde aparece 1, calcula 2 a la enésima potencia y luego súmalos todos, donde 1 aparece en el tercer y cuarto dígito de 1.

La respuesta final es: 1 multiplicado por 2 elevado a la 1ª potencia + 1 multiplicado por 2 elevado a la 3ª potencia + 1 multiplicado por 2 elevado a la 4ª potencia = 26.

El mismo principio se aplica a la conversión de octal a decimal, excepto que 2 a la enésima potencia se reemplaza por 8 a la enésima potencia.

Por ejemplo, octal 1234 a decimal.

No. 4 0

3 No. 1

Rango 2

1 No. 3

4 * 8 de 65438+3 * 8 de 2 * 8+1 * 8 = 2257.

La conversión de hexadecimal a decimal es la misma, excepto que 8 elevado a la enésima potencia se reemplaza por 16 elevado a la n potencia.

En particular, los números hexadecimales del 0 al 16 están marcados como 0123456789ABCDEF, donde A=10 F=15, y así sucesivamente.

Por ejemplo, de hexadecimal A5B6 a decimal.

No. 6 0

Posición B 1

5 Segundo lugar

Cuarto lugar

Cálculo: Convertir letras en números correspondientes para obtener el resultado.

6* 16 a la 0ª potencia + 65438 + B * 16 a la 0ª potencia + 5 * 16 a la 2ª potencia + A * 16 a la 4ª potencia.

6* 16 a la 0ª potencia + 11* 16 a la 6ª potencia + 5* 16 a la 2ª potencia + 10* 16 a la 4ª potencia = 42422.

Estudiemos cómo convertir decimales a varios decimales.

☆12345 en binario es 12345 dividido por 2.

☆12345 convertido a octal es 12345 dividido por 8.

☆12345 convertido a hexadecimal es 123456 dividido por 16.

Cuando 123 se convierte a binario, es 123 dividido por 2 y el resto se calcula cada vez.

123/2=61 Yu 1

61/2=30

30/2=15+0

15 /2=7 resto 1

7/2=3 resto 1

3/2=1 resto 1

La secuencia binaria del resto de abajo hacia top es 1111, y luego 1 en el último paso 3/2=1 es 1 116544.

Cuando 123 se convierte a octal, significa que 123 se divide entre 8 y el resto se calcula cada vez.

123/8=15 más que 3

15/8=1 más que 7

En el último 15/8, el número 1 = 1, y el resto es de abajo hacia arriba hasta 173.

Convertir 123 a 16 es 123 dividido por 16.

123/16=7 resto 11 16 En el sistema básico, 11 está representado por b.

Al final, 123/16=1 cuenta 1, y el resto se registra de abajo hacia arriba, que es 7B.

Para ilustrar mejor el problema, cambie el número a un número mayor.

Convierte el decimal 12345 al decimal 16.

12345/16=771 Yu 9

771/16 =48+3

48/16 =3+0

Cálculo Finalmente, 48/16 = 3 de 3, y los restos se ordenan de abajo hacia arriba, registrados como 3039.

Después de comprenderlo de principio a fin, podrá completar la conversión a cualquier sistema.

Los decimales son estaciones de transferencia: ¡todo tipo de decimales a todo tipo de decimales! !