摘要
Abstract
第1章 绪论
1.1 研究背景与意义
1.2 研究目标
1.3 本文结构安排
第2章 Java虚拟机和硬件Java处理器
2.1 Java和Java处理器的历史背景
2.2 Java虚拟机
2.2.1 Java虚拟机运行时结构
2.2.2 Java虚拟机指令集
2.3 Java平台中虚拟机实现方式
2.4 Java用于嵌入式系统
2.4.1 J2ME\(Java 2 Platform,Micro Edition\)
2.4.2 CLDC\(Connected Limited Device Configuration\)
2.4.3 CDC\(Connected Device Configuration\)
2.4.4 其它嵌入式Java规范
2.5 实时Java规范RTSJ
2.5.1 RTSJ中的线程机制
2.5.2 RTSJ的内存管理
2.5.3 RTSJ中的异步机制
2.6 基于RTSJ的Java平台研究现状
2.7 本章小结
第3章 PRTEJ处理器总体设计
3.1 PRTEJ处理器设计原则
3.2 PRTEJ处理器的设计方案
3.2.1 字节码到微指令转换方式选择
3.2.2 流水线的设计
3.2.3 自定义的寄存器组
3.2.4 寻址方式
3.2.5 自定义的指令集以及指令格式
3.3 PRTEJ处理器的内存结构
3.3.1 PRTSJ的内存布局
3.3.2 PRTSJ的运行时存储结构
3.3.3 PRTSJ中栈的运行时结构
3.4 本章小结
第4章 类转换器设计与实现
4.1 Java Class文件处理过程
4.2 类解释器工作流程
第5章 支持PRTEJ处理器的API系统
5.1 介绍
5.2 API实现接口
5.2.1 包Java.lang实现
5.2.2 包Java.util实现
5.2.3 包Java.io实现
5.3 本章小结
第6章 PRTEJ实现结果
6.1 实现环境
6.2 实现结果比较分析
第7章 结论与展望
附录Ⅰ:本文用到的缩略语
参考文献
致谢