计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2012年
2期
830-836
,共7页
廖义奎%李智%李为民%韦卫星%韦方海
廖義奎%李智%李為民%韋衛星%韋方海
료의규%리지%리위민%위위성%위방해
嵌入式组态软件%脚本解释%虚拟机%中间代码%仿微处理器结构
嵌入式組態軟件%腳本解釋%虛擬機%中間代碼%倣微處理器結構
감입식조태연건%각본해석%허의궤%중간대마%방미처리기결구
为了增强嵌入式组态软件的功能,引入一种类似于C语言的脚本.设计一个编译器把该脚本编译成中间代码,采用中间代码的优点是可提高程序运行的速度,也减小了脚本解释程序的设计难度.提出一种仿微处理器结构的脚本虚拟机设计方案,在运行时对中间代码进行解释.虚拟机主要由程序存储器、指令译码器、运算器、程序计数器、控制器以及动态容器组成,其中动态容器的设计是关键,它具有可动态分配内存、自动释放内存等优点,适合于嵌入式操作系统下运行.实验与测试结果表明,该脚本解释虚拟机可满足嵌入式组态软件设计的要求.
為瞭增彊嵌入式組態軟件的功能,引入一種類似于C語言的腳本.設計一箇編譯器把該腳本編譯成中間代碼,採用中間代碼的優點是可提高程序運行的速度,也減小瞭腳本解釋程序的設計難度.提齣一種倣微處理器結構的腳本虛擬機設計方案,在運行時對中間代碼進行解釋.虛擬機主要由程序存儲器、指令譯碼器、運算器、程序計數器、控製器以及動態容器組成,其中動態容器的設計是關鍵,它具有可動態分配內存、自動釋放內存等優點,適閤于嵌入式操作繫統下運行.實驗與測試結果錶明,該腳本解釋虛擬機可滿足嵌入式組態軟件設計的要求.
위료증강감입식조태연건적공능,인입일충유사우C어언적각본.설계일개편역기파해각본편역성중간대마,채용중간대마적우점시가제고정서운행적속도,야감소료각본해석정서적설계난도.제출일충방미처리기결구적각본허의궤설계방안,재운행시대중간대마진행해석.허의궤주요유정서존저기、지령역마기、운산기、정서계수기、공제기이급동태용기조성,기중동태용기적설계시관건,타구유가동태분배내존、자동석방내존등우점,괄합우감입식조작계통하운행.실험여측시결과표명,해각본해석허의궤가만족감입식조태연건설계적요구.