卡论文:
Java卡论文:JCVM解释器的研究与
设计 【中文摘要】随着我国信息化建设的不断深入发展,智能卡在我国各行业的应用越来越广泛,在智能卡技术和智能卡应用领域进一步规范化的背景下,Java卡技术以其平台无关性、多应用性和动态下载的特点成为智能卡领域研究和发展的热点。Sun公司给出的Java卡规范只是一个纲领性
文档,它给出了构建Java卡的指导性原则,但却没有给出构建Java卡的细节。因此,构建Java卡的方法很可能各不相同,甚至差别很大。如何实现Java卡规范的基本要求,并尽可能确保Java卡的运行效率和鲁棒性是构建Java卡时需要研究的主要
问题。Java卡技术体系中,最为关键的是Java卡虚拟机。而解释器则是Java卡虚拟机的核心,它负责解释执行Java应用
程序转换后的字节码。本文主要目标是对Java卡虚拟机的研究,并一个符合Java卡规范的虚拟机解释器。本文首先通过对Java卡虚拟机模型进行分析,阐述了实现一个Java卡虚拟机解释器的要点问题。主要从Java卡虚拟机所涉及到的数据类型,运行时数据区,二进制表示文件EXP和CAP的格式对Java卡虚拟机进行分析。并据此来设计解释器的寄存器、Java栈、堆空间和异常处理等功能模块,...【英文摘要】WiththeconstructionofChina’sinformation-depthdevelopment,thesmartcardisusedmoreandmorewidelyinvariousindustriesinChina.Withfurthernormalizationforthesmartcardstechnologyandsmartcards
applications,JavaCardtechnologybecomethefocusofresearchanddevelopmentinsmartcardsfieldforitscharacteristicsofplatform-independent,multi-applicationandthedynamicdownl
oad.JavaCardSpecificationisaguidanceofaprogrammatic
documentthatgivesguidin
gprinciplesinbuildi...【关键词】Java卡Java卡虚拟机解释器Java栈异常处理【英文关键词】JavaCardJCVMinterpreterJavastackExceptionhandle【索购全文】联系Q1:138113721索购全文】【目录】JCVM解释器的研究与设计4-5ABSTRACT5目录7-91.1研究背景Q2:139938848摘要CONTENTS9-1111-121.2研究现状
第一章绪论11-1512-1313-15161717-181818-19
1.3选题意义13
1.4论文结构安排2.1总体结构
第二章JCVM模型分析15-292.2数据类型16-182.2.2引用类型17
2.2.1基本类型2.2.3抽象单元2.3.1上下文
2.3运行时数据区18-202.3.2程序计数器182.3.4常量池192.3.7栈帧20
2.3.3方法区2.3.5堆192.3.6
Java栈19-2020-29
2.4EXP和CAP文件格式2.4.2CAP文件格式
2.4.1EXP文件格式21-22
22-29器29-30
第三章JCVM解释器的设计3.2指令集30-353.2.2装载和存储指令3.2.4类型转换指令333.2.6控制转移指令33-34
29-46
3.1JCVM解释
3.2.1类型和323.2.3运算指令
JCVM30-3232-33令33
3.2.5操作数栈管理指3.2.7对象创建和操3.2.9抛出
纵指令34
3.2.8方法调用和返回指令34
异常指令34-353536-40机制38-40机制41-46表结构42-44
3.2.10finally子句相关的指令3.4Java栈的设计3.4.2Java栈运行3.6异常及其处理3.6.2异常处理第四章