您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于嵌入式FORTH构筑的虚拟计算机的实现 正文
基于嵌入式FORTH构筑的虚拟计算机的实现

基于嵌入式FORTH构筑的虚拟计算机的实现

点击数:7277 次   录入时间:03-04 11:39:06   整理:http://www.55dianzi.com   嵌入式系统-技术

    在FORTH虚拟计算机中高级字就可认为是“函数”.表3是真实计算机和FORTH虚拟计算机在函数调用中的执行过程对比。     

    6.实例

    以下采用自下而上的编程方法,构造FORTH字P_DUMP用于查看内存基本信息,以此为例说明FORTH虚拟计算机相关程序的设计方法。参数有查看内存的段地址、偏移地址和区域长度。     

     

     

     

     

    7.结论

    对于嵌入式应用来说,一个可扩展性好、可移植性好、可裁剪、实现快速,并且便于调试的嵌入式虚拟机,能给嵌入式应用的开发带来极大的方便。基于FORTH构筑的虚拟机,引入字典表完成指令和机器代码的对应,并用字定义来完成指令的扩展,使系统的结构具有了极大的灵活性和扩展性,仅仅通过对基本字的堆叠、组合就可完成高级字的层层定义,实现极其复杂的系统。在JLP FORTH中存储分段使得程序指令和数据能相对独立,有效地增强了系统的安全性。这些设计思路使得在其上构建的FORTH虚拟机具有了代码简单、调试方便、安全性高、扩展性强等特点,特别适合应用于嵌入式系统中。



上一页  [1] [2] 


本文关键字:嵌入式  计算机  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术