background image

                                                              

Java 卡论文:JCVM 解释器的研究与设计

【中文摘要】随着我国信息化建设的不断深入发展,智能卡在我

国各行业的应用越来越广泛,在智能卡技术和智能卡应用领域进一

步规范化的背景下,Java 卡技术以其平台无关性、多应用性和动态

下载的特点成为智能卡领域研究和发展的热点。Sun 公司给出的

Java 卡规范只是一个纲领性文档,它给出了构建 Java 卡的指导性

原则,但却没有给出构建 Java 卡的细节。因此,构建 Java 卡的方法

很可能各不相同,甚至差别很大。如何实现 Java 卡规范的基本要求,

并尽可能确保 Java 卡的运行效率和鲁棒性是构建 Java 卡时需要研

究的主要问题。Java 卡技术体系中,最为关键的是 Java 卡虚拟机的

设计与实现。而解释器则是 Java 卡虚拟机的核心,它负责解释执行

Java 应用程序转换后的字节码。本文主要目标是对 Java 卡虚拟机

的研究,并设计和实现一个符合 Java 卡规范的虚拟机解释器。本文

首先通过对 Java 卡虚拟机模型进行分析,阐述了实现一个 Java 卡

虚拟机解释器的要点问题。主要从 Java 卡虚拟机所涉及到的数据类

型,运行时数据区,二进制表示文件 EXP 和 CAP 的格式对 Java 卡虚

拟机进行分析。并据此来设计解释器的寄存器、Java 栈、堆空间和异

常处理等功能模块,...

【英文摘要】With the construction of China’s information-

depth development, the smart card is used more and 

more widely in various industries in China. With further