La dirección de destino de la subrutina debe estar dentro de la dirección de 2K bytes porque solo se utilizan 11 bits de los 2 bytes para la dirección.
(Fuente: enlace )
Entonces, ¿cómo es la instrucción ACALL una instrucción de 2 bytes? Debe ser una instrucción de 3 bytes, es decir, 1 byte para opcode
+ 2 bytes para la dirección de destino