y leyendo el capítulo de manejo de excepciones e interrupciones del libro de diseño del sistema ARM.
He notado que el registro de enlaces no siempre apunta al próximo currículum instrucción. Por lo tanto, debe agregarse o restarse al regresar.
No es un gran problema escribir el código de ensamblaje adecuado para eso. Pero Mi pregunta es ¿por qué diseñan el procesador para comportarse así? ¿Ese diseño es reducir la complejidad y el número de transistores? Para que la complejidad pueda ser cambiada al compilador, ¿tengo razón? adivinando por qué.