期刊文献+

Java智能卡微处理器软件仿真指令的研究与实现

A Study on Software Emulated Instructions in Java Card Processor and Its Implementation
下载PDF
导出
摘要 JCP( Java Card Processor)是一种直接支持 Java卡虚拟机运行的 1 6位 RISC微处理器。但 Java卡虚拟机的支持面向对象的字节码指令功能较复杂 ,用硬件直接实现需要消耗大量的资源 ,不适合智能卡等硬件资源有限的系统。JCP提供一种硬件陷阱机制 ,在执行此类指令时 ,切换到相应的陷阱处理程序中 ,用软件仿真它们的功能。文章讨论了 Java卡虚拟机二进制文件特点 ,软件仿真指令的面向对象的功能及其具体实现。通过仿真基于 JCP的 Java卡操作系统和应用程序 ,验证了软件仿真指令实现的正确性。 JCP (Java Card Processor) is a 16 bit RISC microprocessor that can directly support the execution of Java card virtual machine However, implementing some object oriented bytecodes in hardware will consume a lot of resources This is intolerable for systems with only limited resource, such as a smart card Therefore, JCP provides a trap mechanism to support emulation of these instructions using software This paper discusses Java card virtual machine binary files, the functionality and implementation of these software emulated instructions The correctness of the instructions has been validated through simulating a Java card operating system and an application based on JCP
出处 《微电子学》 CAS CSCD 北大核心 2002年第5期325-329,共5页 Microelectronics
关键词 JAVA 智能卡 微处理器 软件仿真 Java Smart card Microprocessor Software emulation
  • 相关文献

参考文献4

  • 1唐小勇,羊性滋.应用于智能卡的Java嵌入式微处理器核的设计[J].微电子学,2000,30(6):382-386. 被引量:2
  • 2[2]McGhan H, O'Connor M. PicoJava: a direct execution engine for java bytecode [J]. Computer, 1998;31(10): 22-30.
  • 3[3]Kim A, Chang M. Designing a java microprocessor core using FPGA technology [J]. Computing and Control Engineering Journal, 2000; 11 (3): 135-141.
  • 4[4]Sun Microsystems, Inc. Java CardTM2.1 Virtual Machine Specification [EB/OL ]. http://java. sun. com.Mar. 1999.

二级参考文献6

  • 1[1]Sun Microelectronics.Java CardTM 2.1 Virtual Machine Specification [EB/OL].http:∥java.sun.com.Mar.1999.
  • 2[2]Guthery S B.Java card:internet computing on a smart card [EB/OL].http:∥www.slb.com/et/index.html.Jan./Feb.,1997.
  • 3[3]O'Connor J M,Tremblay M.PicoJava-1:the java virtual machine in hardware [J].IEEE Micro,1992;17(2):45~53.
  • 4[4]McGban H,O'Connor M.PicoJava:a direct execution engine for java bytecode [J].Computer,1998;31(10).
  • 5[5]Motorola Corp.HC05 Technical Data [Z].1992.
  • 6[6]Sun Microelectronics.PicoJava II Microprocessor Core Architecture [EB/OL].http:∥www.sun.com/sparc/whitepaper,1996.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部