Contenido>Indice>Intro Instrucciones


Instrucción: AJMP
Función: Salto absoluto dentro de un bloque de 2K
Sintaxis: AJMP dir_11

Instrucción Código de Operación 2º Byte Bytes Ciclos Flags
AJMP dir_11
a10 a9 a8 0 0 0 0 1
dir 7-0 2 2 -

Operación: AJMP

(PC)<= (PC) + 2
(PC10-0)<= dir_11

Descripción: AJMP realiza una salto a la dirección indicada de la memoria de código. La dirección de salto, o nuevo valor para el PC (Program Counter) se obtiene uniendo a los 5 bits de mayor peso del PC ( incrementado dos veces), los bits 7-5 del código de operación y el segundo byte de la instrucción.

Como la instrucción AJMP sólo afecta a los 11 bits de menor peso del PC, la llamada siempre se produce a una dirección de memoria de código situada dentro del bloque de 2K al que pertenece el primer byte de la instrucción que sigue al AJMP.

Véase también: LJMP, SJMP, JMP   


  Contenido>Indice>Intro Instrucciones