ARM子程序设计 作者: 时间:2016-11-21 来源:网络 收藏 程序设计时通常会把完成某一特定功能的一段程序代码编写成字程序,在需要的地方进行调用。ARM处理器的子程序调用是用转移链接指令来实现的。因此,ARM处理器的子程序调用前和子程序返回时需要完成保存和恢复PC内容的任务。用跳转表实现子程序程序的跳转例子:AREA Example1,CODESUBMAXEQU2ENTRYSTARTMOV R0,#1MOV R1,#0x2FMOV R2,#0x10BL JUMPTABSTOPB STOPJUMPTABADR R3,SUBTABCMP R0,#SUBMAX;检查参数的正确性