Instrucciones PIC Assembly: CALL - Call Subroutine

Saludos!! Siempre es util tener la informacion a la mano cuando se esta trabajado con ensamblador, principalemte las instrucciones y que funcion realiza o que registros afecta el uso de estas. Recordar que estas instrucciones pueden no estar disponibles en todos los microcontroladores, asi que para mas detalle recomiendo revisar la hoja de datos.

Como dice el titulo dia de hoy tenemos la instruccion CALL utilizada para llamar una seccion de codigo.



La intruccion te permite ejecutar una seccion de codigo y posteriormente retornar a la siguiente linea desde donde fue ejecutada. Para esto antes de ejecutarse almacena PC + 1 para saber a donde va a volver cuando se use la intruccion RETURN.

Un ejemplo claro de esto es una llamada a un retardo, por ejemplo en la siguiente intruccion se usa "CALL Retardo_500ms".


Bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.
    Referencias:

    Publicar un comentario

    0 Comentarios