首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

嵌入式JavaScript引擎即时编译器的研究与设计

摘要第1-5页
ABSTRACT第5-8页
第一章 引言第8-13页
   ·研究背景和意义第8-9页
   ·国内外研究现状第9-11页
     ·嵌入式浏览器第9-10页
     ·javascript 引擎第10-11页
   ·章节安排第11-13页
第二章 javascript 引擎第13-24页
   ·Java 虚拟机与javascript 引擎第13页
   ·WebKit 浏览器与其javascript 引擎第13-17页
   ·javascript 引擎的结构第17-23页
     ·源码处理模块第18-19页
     ·字节码生成模块第19-20页
     ·运行时数据区第20-23页
     ·解释器第23页
   ·小结第23-24页
第三章 javascript 引擎的解释执行第24-37页
   ·对解释器的研究第24-28页
     ·对javascript 源码的处理第24页
     ·字节码块第24-25页
     ·字节码的解释流程第25-28页
   ·解释执行的劣势第28-30页
   ·即时编译器的优势第30-32页
   ·将解释映射为即时编译第32-36页
     ·用机器码流记录字节码流第33页
     ·用硬件跳转代替跳转字节码第33-34页
     ·从字节码到机器码的映射第34-35页
     ·旁路设计第35-36页
   ·小结第36-37页
第四章 即时编译器的设计第37-51页
   ·设计目标与思路第37-38页
   ·总体设计第38-40页
   ·模块设计第40-50页
     ·桩函数第40-42页
     ·编译缓冲区第42-43页
       ·JIT 码代码池第43-44页
       ·JIT 编译器第44-47页
     ·跳板第47-48页
     ·即时编译器控制器第48-49页
     ·执行流程的设计第49-50页
   ·小结第50-51页
第五章 针对本项目的优化第51-65页
   ·CISC 与RISC第51-52页
   ·本项目平台的特性第52-55页
   ·针对具体平台的专用性优化第55-64页
     ·基本JIT 块划分第55-56页
     ·指令重排第56-60页
     ·优化通用寄存器分配第60-64页
   ·小结第64-65页
第六章 测试第65-68页
第七章 结论第68-69页
致谢第69-70页
参考文献第70-72页
在读期间取得的研究成果第72-73页
附录第73-78页

论文共78页,点击 下载论文
上一篇:基于活动网络图工作流引擎的研究与实现
下一篇:目标跟踪系统中图像预处理和消像旋处理的FPGA设计