Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

14/09/2015 #1


¿Se genera una falla si en ensamblador utilizo demasiado la instrucción call?
hola, les comento hice una rutina para un display lcd 16x2, cuando lo simulo con proteus me dice se ejecutan demasiadas llamadas, todavia no lo probe en el pic, ¿es posible que el proteus me este generando el problema? ...
14/09/2015 #2

Avatar de Scooter

Si haces call y no retornas colapsas la pila.
14/09/2015 #3

Avatar de juanma2468

Tambien puede ser que estes realizando muchos llaamados uno dentro de otro. Si mal no recuerdo se pude hacer 8 llamados uno dentro de otro, si haces 9 la pila se desborda y tu progrma termina en cualquier lado del mapa de memoria.
14/09/2015 #4

Avatar de fdesergio

juanma2468 dijo: Ver Mensaje
Tambien puede ser que estes realizando muchos llaamados uno dentro de otro. Si mal no recuerdo se pude hacer 8 llamados uno dentro de otro, si haces 9 la pila se desborda y tu progrma termina en cualquier lado del mapa de memoria.
efectivamente se llaman subrutinas anidadas (uno dentro de otro) y si, solo se pueden hacer 8, ademas si al llamar una subrutina no sales de ella correctamente, tu programa ira a parar a "niensesabedonde", chauuuu
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.