Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo analizar el código binario WPE

Cómo analizar el código binario WPE

1. Convierta números binarios, números octales y números hexadecimales a números decimales

Existe tal fórmula: los dígitos de números binarios, números octales y números hexadecimales tienen sus respectivas bases (N- 1) veces , la suma es la suma de los números decimales correspondientes. Para el primer dígito, N=1; para el segundo dígito, N=2...Ejemplo:

110B=1*2 de 2 1*2 de 1 0*2 de 0 = 0 4 2 0=6D

110Q=1*8 de 2 1*8 de 1 0*8 de 0 = 64 8 0=72D

110H=1*16 de 2 1*16 de 1 0*16 de 0 = 256 16 elevado a 0 = 256 16 0=272D

2. Los métodos para convertir números decimales en números binarios, números octales y números hexadecimales son los mismos. , es decir, la parte entera adopta el algoritmo de dividir el resto por la base, la parte decimal adopta el método de multiplicar el entero por la base, y luego la parte entera y la parte decimal se empalman en un número como resultado final. resultado de la conversión.

Ejemplo: Consulte la página 16 de la Guía de Nivel 4.

3. Convertir números binarios a otros tipos de datos

3-1 De binario a octal: comenzando desde la posición del punto decimal, la parte entera va hacia la izquierda, la parte decimal va hacia a la derecha, y cada número binario de tres dígitos como grupo, está representado por un número octal. Si hay menos de tres dígitos, use un 0 para completar.

Representa el número octal correspondiente. .

010110.001100B=26.14Q

Convierte octal a binario y viceversa.

3-2 Binario a decimal: ver 1

3-3 Binario a hexadecimal: comenzando desde la posición del punto decimal, la parte entera va hacia la izquierda, la parte decimal va hacia a la derecha, cada Un grupo de cuatro números binarios está representado por un número hexadecimal.

Si hay menos de cuatro, use 0 para completarlos para representar un número hexadecimal correspondiente.

0000100110.00010100B=26.14H

Convertir decimal a decimal

Cómo convertir decimal a decimal

Al convertir decimal a decimal, simplemente Divida por cada peso decimal para obtener el resto. El primer resto es un solo dígito, el segundo resto es un dígito de decenas, y así sucesivamente, hasta que el dividendo sea menor que el peso y, finalmente, el dividendo sea el dígito más alto.

1. Convertir decimal a binario

Por ejemplo: 55 a binario

2 |p>

27--1

Un solo dígito

13--1

Segundo dígito

6--1

Tercer dígito

3--0

El cuarto dígito

1--1

El quinto dígito

El último dividendo 1 es el séptimo dígito, que es 110111

. Por ejemplo, obtenga 110111

2. Convierta decimal a octal

Por ejemplo: 5621 a octal

8 | /p>

--

5

Primer (dígito)

87

--

6

Segundo

10

--

7