嵌入式组态软件脚本解释虚拟机的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 I s i t f e to i En i e rn . n t u eo cr nc t El g n e i g,Gu l i e st fElc r n c S in ea d Te hn l g ,Gu l 4 0 4 i n Un v r i o e t o i ce c n c o o y i y i n 5 1 0 ,C i a i hn ) Ab t a t I r e O e h n e t e f n t n o h m b d e o fg r t n s fwa e l e s rp s it o u e . A o i ri sr c : n o d rt n a c h u c i ft e e e d d c n i u a i o t r ,aC-i c i ti r d c d o o k n c mp l s e d sg e O c mp l h c i t n oI t r e it o e sn t r d a e c d h u n n p e si r v d n h e i n d fi e i n d t o i t es r t n e m da e c d ,u i g i e me it o et e r n i g s e d i e p i n mp o e ,a d t ed sg i — f c l ft es r ti t r r t ri e u e .A e in o i t n mir p o e s ra c ie t r r p s d f rs rp i u l c i e u t o h c i e p e e sr d c d y p n d sg f m t i c o r c s o r h t cu e i p o o e c i t r a i ao s o v t ma h n .
LI O — u A Yi i,LIZ i,LIW e— i k h i n ,W E1W e— ig ,W E1Fa g h i a r ixn n — a
( -I si t fPh sc n eto i gn e ig 1 n t u eo y isa dElcr ncEn ie rn ,Gu n x ie st o t n l is t agi Unv r i frNa i ai e ,Na nn 3 0 6,Chn ; y o t n ig 5 0 0 ia
Th nt eitr dae cd s epan d a e h nemeit o e i x lie tnn Vi u lmahn srany cmp sd O h rg a me w ,isr cin d cd r r a c ie i n il o o e fte po rm mo t n tu t eo e , o
21 0 2年 2月
计 算机 . 程与设计 T -
COM PUTER ENGI NEE NG RI AND DES Gi I N
Fe . 0 2 b 2 1
第 3卷 3
第2 期
V0 . 3 NO 2 13 .
嵌 入 式 组 态 软 件 脚 本 解 释 虚拟 机 的 设 计
a i ̄ ei n t r g a u t r o t o lr n y a c c n an r . Amo g t e , t e d n m i d s n o h o t i e s t e rt n t u i,p o r t c m c n e ,c n r l ,a d d n mi o t i e s o e n h m h y a c e i ft e c n an r i h g m o tc i c l s r ia ,wh c a y a c l l c t m o y,a t ma ia l ee s e r t ih h sd n mial a l a e me r y o u o t l r la em mo y,e c n u t be f rr n i g i h m — c y t .a d i s i l o u n n n t e e s a b d e p r t gs se e d d o e a i y t m.By e p rme t n e t h w h t h c i t i t r r t r v ru lma hne c n s tsy t e d sg e n x e i n sa d t s s s o t a ,t e s rp n e p e e it a c i a a i h e in r f q i me s f rt e e e d d c n i u a i n s fwa e ur e m o h mb d e o f r t o t r . g o Ke r s e e d d c n i u来自百度文库a i n s fwa e c i ti t r r t r it a a h n ;i t r e it o e m i to ir p o e s r y wo d : mb d e o f r t o t r ;s rp n e p e e ;v r u l g o m c ie n e m d a e c d ;i t i n m c o r c s o a
廖 义奎 ,李 智 ,李为民 ,韦卫 星 ,韦方海
(. 广西 民族 大 学 物 理与 电子 工程 学 院 ,广西 南宁 500 ; 1 30 6
2 桂 林 电子科技 大 学 电子 工程 学 院 ,广西 桂林 5 1 0 ) . 4 0 4
摘 要 :为 了增强嵌入 式组 态软件 的功能 ,引入一种类似 于 C语 言的脚 本。设计一个编译 器把 该脚 本编译 成 中间代 码 ,采 用 中间代码的优点是 可提 高程序 运行 的速 度 ,也减 小了脚本解释程序 的设 计难度 。提 出一种仿 微 处理器结构 的脚本虚 拟机 设计方案 ,在运行 时对 中间代码进行 解释 。虚拟机主要 由程序存储 器 、指令译 码 器、运 算 器、程序 计数 器、控制 器以及动 态容器组成 ,其 中动 态容 器的设 计是 关键 ,它具有 可动 态分 配 内存 、 自动 释放 内存 等优 点 ,适合 于嵌 入式 操作 系统 下运 行 实验与测试结果表 明,该脚本 解释 虚拟机 可满足嵌 入式组 态软件设计 的要 求。 关键 词 :嵌入式组 态软件 ;脚本 解释 ;虚拟机 ;中间代 码 ;仿微 处理 器结构
中 图 法 分 类 号 :T 2 3 P 7 文献 标 识 号 : A 文 章 编 号 :1 0—0 4 (0 2 20 3—7 0 07 2 2 1 )0 —8 00
De in f rs rp t r r trvru l c i eo mb d e o f u a in s fwa e sg o c i ti e p ee it a n ma h n fe e d d c n i r t o t r g o
LI O — u A Yi i,LIZ i,LIW e— i k h i n ,W E1W e— ig ,W E1Fa g h i a r ixn n — a
( -I si t fPh sc n eto i gn e ig 1 n t u eo y isa dElcr ncEn ie rn ,Gu n x ie st o t n l is t agi Unv r i frNa i ai e ,Na nn 3 0 6,Chn ; y o t n ig 5 0 0 ia
Th nt eitr dae cd s epan d a e h nemeit o e i x lie tnn Vi u lmahn srany cmp sd O h rg a me w ,isr cin d cd r r a c ie i n il o o e fte po rm mo t n tu t eo e , o
21 0 2年 2月
计 算机 . 程与设计 T -
COM PUTER ENGI NEE NG RI AND DES Gi I N
Fe . 0 2 b 2 1
第 3卷 3
第2 期
V0 . 3 NO 2 13 .
嵌 入 式 组 态 软 件 脚 本 解 释 虚拟 机 的 设 计
a i ̄ ei n t r g a u t r o t o lr n y a c c n an r . Amo g t e , t e d n m i d s n o h o t i e s t e rt n t u i,p o r t c m c n e ,c n r l ,a d d n mi o t i e s o e n h m h y a c e i ft e c n an r i h g m o tc i c l s r ia ,wh c a y a c l l c t m o y,a t ma ia l ee s e r t ih h sd n mial a l a e me r y o u o t l r la em mo y,e c n u t be f rr n i g i h m — c y t .a d i s i l o u n n n t e e s a b d e p r t gs se e d d o e a i y t m.By e p rme t n e t h w h t h c i t i t r r t r v ru lma hne c n s tsy t e d sg e n x e i n sa d t s s s o t a ,t e s rp n e p e e it a c i a a i h e in r f q i me s f rt e e e d d c n i u a i n s fwa e ur e m o h mb d e o f r t o t r . g o Ke r s e e d d c n i u来自百度文库a i n s fwa e c i ti t r r t r it a a h n ;i t r e it o e m i to ir p o e s r y wo d : mb d e o f r t o t r ;s rp n e p e e ;v r u l g o m c ie n e m d a e c d ;i t i n m c o r c s o a
廖 义奎 ,李 智 ,李为民 ,韦卫 星 ,韦方海
(. 广西 民族 大 学 物 理与 电子 工程 学 院 ,广西 南宁 500 ; 1 30 6
2 桂 林 电子科技 大 学 电子 工程 学 院 ,广西 桂林 5 1 0 ) . 4 0 4
摘 要 :为 了增强嵌入 式组 态软件 的功能 ,引入一种类似 于 C语 言的脚 本。设计一个编译 器把 该脚 本编译 成 中间代 码 ,采 用 中间代码的优点是 可提 高程序 运行 的速 度 ,也减 小了脚本解释程序 的设 计难度 。提 出一种仿 微 处理器结构 的脚本虚 拟机 设计方案 ,在运行 时对 中间代码进行 解释 。虚拟机主要 由程序存储 器 、指令译 码 器、运 算 器、程序 计数 器、控制 器以及动 态容器组成 ,其 中动 态容 器的设 计是 关键 ,它具有 可动 态分 配 内存 、 自动 释放 内存 等优 点 ,适合 于嵌 入式 操作 系统 下运 行 实验与测试结果表 明,该脚本 解释 虚拟机 可满足嵌 入式组 态软件设计 的要 求。 关键 词 :嵌入式组 态软件 ;脚本 解释 ;虚拟机 ;中间代 码 ;仿微 处理 器结构
中 图 法 分 类 号 :T 2 3 P 7 文献 标 识 号 : A 文 章 编 号 :1 0—0 4 (0 2 20 3—7 0 07 2 2 1 )0 —8 00
De in f rs rp t r r trvru l c i eo mb d e o f u a in s fwa e sg o c i ti e p ee it a n ma h n fe e d d c n i r t o t r g o