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