函数的调用方法、装置及智能卡的制作方法
专利名称:函数的调用方法、装置及智能卡的制作方法
技术领域:
本发明涉及数据信息领域,尤其涉及一种函数的调用方法,一种函数调用的装 置及一种智能卡。
背景技术:
存储器结构在物理上分为程序存图2为本发明实施例1中函数的调用方法的流程图示意图;图3为本发明实施例2中函数的调用方法的流程图示意图;图4为本发明实施例2中一种获取接入参数的方法的流程示意图;图5为本发明实施例2中另一种获取接入参数的方法的流程示意图;图6为本发明实施例2中跳转函数的实现方法的流程示意图;图7为本发明实施例3中程序存储区共用多BANK的芯片的结构示意图;图8为本发明实施例4中函数的调用装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选 方案,实施例的排列顺序及实施例的编号与其优选执行顺序无关。实施例1本实施例提供了一种函数的调用方法,执行所述调用方法的芯片包括至少两个 存储区以及所述至少两个存储区共用的公共区,所述至少两个存储区之间共用逻辑地 址;下面以其中一个存储区为运行程序的数据存储区、另一个存储区为存储程序的程序 存储区为例进行说明;该方法如图2所示,主要包括步骤101,获取数据存储区发送的接入参数,并在索引表中根据所述接入参数获 取对应所述接入参数对应的接口函数的索引号。其中,该接入参数可理解为用户欲调用的接口函数的一种代表形式,包括了欲 调用函数的参数信息用来确定具体要调用的接口函数,在本实施例以及下述各实施例 中,该用户欲调用的接口函数可以用第一类接口函数的标识代表,也可以用第二类接口 函数的地址代表;并且,该索引号也可以理解成为一种标识(例如序号),以便用于指示 出具体是哪个接口函数。步骤102,执行跳转函数以根据所述索引号确定所述接入参数对应的接口函数在 程序存储区中的调用地址。步骤103,跳转到所述函数在程序存储区的调用地址并调用所述接口函数。步骤104、在完成所述接口函数的调用后返回所述跳转函数,以跳转回数据存储 区。本发明实施例提供的技术方案根据接入参数获取索引表中的索引号,并在确定 对应该索引号的接口函数在程序存储区中的调用地址;然后跳转到所述函数在程序存 储区的调用地址并调用所述接口函数,并在完成所述接口函数的调用后返回所述跳转函 数,以跳转回数据存储区,由于可以通过跳转的方式访问接口函数,使得公共区不用存 放太多的接口函数,而只是存储相应的调用地址即可,节约了较多的COMMON区的存 储空间。故而本发明实施例能够解决了现有技术中因为COMMON区存储容量受限,导 致的只能将部分接口函数存放在COMMON区的技术问题,进而取得了可扩大存储接口 函数的存储空间,使接口函数的调用不受存放位置的限制,无须经过复杂的设计对接口 函数的存放位置进行特殊处理的技术效果。实施例2本实施例具体结合一种数据存储区为位于高32K地址段的一个分块,称为 BANK2,与该数据存储区共用高32K地址段的程序存储区也是一个分块,称为BANK1, 低3
函数的调用方法、装置及智能卡的制作方法 来自淘豆网m.daumloan.com转载请标明出处.