Red de conocimiento informático - Problemas con los teléfonos móviles - Lenguaje ensamblador SHR EDX 10

Lenguaje ensamblador SHR EDX 10

El valor inicial de EDX es:

0001 0010 0011 0101 0110 0111 1000B = 1234H

La función de SHR EDX 10 es desplazar lógicamente el valor original de EDX hacia la derecha en 10 bits,

Los 10 bits inferiores del valor original se desplazan hacia la derecha y se pierden, y los 10 bits superiores se desplazan desde la izquierda a 10 0.

Después de ejecutar esta instrucción, el valor de EDX es:

0000 0000 0000 0100 1000 1101 0001 0101B = 00048D15H

La función real de esta instrucción es El número sin signo 12345678H se divide por 2 10 veces,

12345678H / (2^10) = 305419896D / 1024D = 298261D = 48D15H