新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 80C51虚拟指令执行系统的设计与实现

80C51虚拟指令执行系统的设计与实现

作者:时间:2011-07-04来源:网络收藏

各个存储空间的容量都较小,可以通过开辟相应大小的不同数组来存储空间:
c.JPG
存储器除了要出存储空间,还要提供访问的接口:读存储单元和写存储单元。在读写存储单元时需要指出存储单元的类型。
d.JPG
使用这两个接口,虚拟器在时可以方便地访问虚拟存储器。
2.2 虚拟寄存器
的寄存器可以分为三类:特殊寄存器(SFR),工作寄存器(R0~R7),程序计数器(PC),虚拟对这三种寄存器有不同的虚拟方式和访问方式。
1)特殊寄存器的虚拟和访问
的特殊寄存器的地址空间范围是0x80~0xFF,每一个特殊寄存器在这个地址空间中有一个确定的地址,从虚拟角度可以认为特殊寄存器和RAM具有类似的访问特点,因此可以使用虚拟存储器的方法来虚拟特殊寄存器:
e.JPG
这样,可以使用虚拟存储器提供的读写接口来访问特殊寄存器。


评论


相关推荐

技术专区

关闭