Red de conocimiento informático - Conocimiento sistemático - DJNZ r0,rel en lenguaje ensamblador, los +2 o +2+rel que contiene se transfieren a la PC. ¿Qué significa este +2?

DJNZ r0,rel en lenguaje ensamblador, los +2 o +2+rel que contiene se transfieren a la PC. ¿Qué significa este +2?

Jaja tiene la respuesta correcta para ti:

DJNZ r0,rel en lenguaje ensamblador es una instrucción de transferencia condicional que satisface r0-1 y no es igual a cero; de lo contrario, se ejecutará secuencialmente

Para transferir a la dirección de destino = la dirección de la instrucción + 2 + rel

El 2 es la longitud de la instrucción de transferencia en sí, es decir, el número de bytes que ocupa el espacio de memoria del programa es una sección de 2 palabras

Si no se cumple la condición de transferencia: entonces la dirección de la instrucción + 2 se envía a la PC como la dirección de la siguiente instrucción, es decir, la siguiente instrucción se ejecuta secuencialmente

Si se cumple la condición de transferencia: entonces la dirección de la instrucción + 2 + rel se usa como dirección de destino de transferencia y se envía a la PC, es decir, salta a la dirección de transferencia

p>

Si comprende, elija una respuesta satisfactoria