文件名称:VM_Source
介绍说明--下载内容均来自于网络,请自行研究使用
一个小型虚拟机的实现代码,分win32版和linux版的,使用c++语言编写-A small virtual machine code, sub-win32 version and linux version of the
(系统自动生成,下载前可以参看下载内容)
下载文件列表
VM_Source
.........\HECsrc
.........\......\HECsrc.rar
.........\......\linux
.........\......\.....\bin
.........\......\.....\...\filedmp
.........\......\.....\...\hashtbl
.........\......\.....\...\hasm
.........\......\.....\...\hecvm
.........\......\.....\...\list
.........\......\.....\...\numfmt
.........\......\.....\...\rawbin
.........\......\.....\...\tree
.........\......\.....\bldall.sh
.........\......\.....\dstruct
.........\......\.....\.......\hashtbl
.........\......\.....\.......\.......\hashtbl.cpp
.........\......\.....\.......\.......\makefile
.........\......\.....\.......\list
.........\......\.....\.......\....\list.cpp
.........\......\.....\.......\....\makefile
.........\......\.....\.......\tree
.........\......\.....\.......\....\makefile
.........\......\.....\.......\....\tree.cpp
.........\......\.....\hasm
.........\......\.....\....\bldfile.cpp
.........\......\.....\....\cmdline.cpp
.........\......\.....\....\common.c
.........\......\.....\....\error.c
.........\......\.....\....\exenv.c
.........\......\.....\....\globvar.cpp
.........\......\.....\....\hashtbl.cpp
.........\......\.....\....\iset.c
.........\......\.....\....\label.cpp
.........\......\.....\....\linetok.cpp
.........\......\.....\....\linux.c
.........\......\.....\....\lnscan.cpp
.........\......\.....\....\main.cpp
.........\......\.....\....\makefile
.........\......\.....\....\pass1.cpp
.........\......\.....\....\pass2.cpp
.........\......\.....\....\proc.cpp
.........\......\.....\....\sframe.cpp
.........\......\.....\....\strtbl.cpp
.........\......\.....\....\symtbl.cpp
.........\......\.....\....\testapps
.........\......\.....\....\........\alloc.asm
.........\......\.....\....\........\alloc.RUN
.........\......\.....\....\........\bldapps.sh
.........\......\.....\....\........\cmdline.asm
.........\......\.....\....\........\cmdline.RUN
.........\......\.....\....\........\fileIO.asm
.........\......\.....\....\........\fileIO.RUN
.........\......\.....\....\........\filemgmt.asm
.........\......\.....\....\........\filemgmt.RUN
.........\......\.....\....\........\ipc1.asm
.........\......\.....\....\........\ipc1.RUN
.........\......\.....\....\........\ipc2.asm
.........\......\.....\....\........\ipc2.RUN
.........\......\.....\....\........\ipc3.asm
.........\......\.....\....\........\ipc3.RUN
.........\......\.....\....\........\ipc4.asm
.........\......\.....\....\........\ipc4.RUN
.........\......\.....\....\........\memtest.asm
.........\......\.....\....\........\memtest.RUN
.........\......\.....\....\........\procmgmt.asm
.........\......\.....\....\........\procmgmt.RUN
.........\......\.....\....\........\test1.asm
.........\......\.....\....\........\test1.RUN
.........\......\.....\....\........\timedate.asm
.........\......\.....\....\........\timedate.RUN
.........\......\.....\....\win32.c
.........\......\.....\hecvm
.........\......\.....\.....\bitwise.c
.........\......\.....\.....\cmdline.c
.........\......\.....\.....\common.c
.........\......\.....\.....\dbgcmd.c
.........\......\.....\.....\dbgdata.c
.........\......\.....\.....\dblmath.c
.........\......\.....\.....\error.c
.........\......\.....\.....\exenv.c
.........\......\.....\.....\fltmath.c
.........\......\.....\.....\init.c
.........\......\.....\.....\interupt.c
.........\......\.....\.....\intlinux.c
.........\......\.....\.....\intmath.c
.........\......\.....\.....\intwin32.c
.........\......\.....\.....\iset.c
.........\......\.....\.....\jump.c
.........\......\.....\.....\linux.c
.........\......\.....\.....\load.c
.........\......\.....\.....\main.c
.........\......\.....\.....\makefile
.........\......\.....\.....\mem.c
.........\......\.....\.....\move.c
.........\......\.....\.....\pushpop.c
.........\......\.....\.....\reformat.c
.........\......\.....\.....\run.c
.........\......\.....\.....\shift.c
.........\......\.....\.....\store.c
.........\HECsrc
.........\......\HECsrc.rar
.........\......\linux
.........\......\.....\bin
.........\......\.....\...\filedmp
.........\......\.....\...\hashtbl
.........\......\.....\...\hasm
.........\......\.....\...\hecvm
.........\......\.....\...\list
.........\......\.....\...\numfmt
.........\......\.....\...\rawbin
.........\......\.....\...\tree
.........\......\.....\bldall.sh
.........\......\.....\dstruct
.........\......\.....\.......\hashtbl
.........\......\.....\.......\.......\hashtbl.cpp
.........\......\.....\.......\.......\makefile
.........\......\.....\.......\list
.........\......\.....\.......\....\list.cpp
.........\......\.....\.......\....\makefile
.........\......\.....\.......\tree
.........\......\.....\.......\....\makefile
.........\......\.....\.......\....\tree.cpp
.........\......\.....\hasm
.........\......\.....\....\bldfile.cpp
.........\......\.....\....\cmdline.cpp
.........\......\.....\....\common.c
.........\......\.....\....\error.c
.........\......\.....\....\exenv.c
.........\......\.....\....\globvar.cpp
.........\......\.....\....\hashtbl.cpp
.........\......\.....\....\iset.c
.........\......\.....\....\label.cpp
.........\......\.....\....\linetok.cpp
.........\......\.....\....\linux.c
.........\......\.....\....\lnscan.cpp
.........\......\.....\....\main.cpp
.........\......\.....\....\makefile
.........\......\.....\....\pass1.cpp
.........\......\.....\....\pass2.cpp
.........\......\.....\....\proc.cpp
.........\......\.....\....\sframe.cpp
.........\......\.....\....\strtbl.cpp
.........\......\.....\....\symtbl.cpp
.........\......\.....\....\testapps
.........\......\.....\....\........\alloc.asm
.........\......\.....\....\........\alloc.RUN
.........\......\.....\....\........\bldapps.sh
.........\......\.....\....\........\cmdline.asm
.........\......\.....\....\........\cmdline.RUN
.........\......\.....\....\........\fileIO.asm
.........\......\.....\....\........\fileIO.RUN
.........\......\.....\....\........\filemgmt.asm
.........\......\.....\....\........\filemgmt.RUN
.........\......\.....\....\........\ipc1.asm
.........\......\.....\....\........\ipc1.RUN
.........\......\.....\....\........\ipc2.asm
.........\......\.....\....\........\ipc2.RUN
.........\......\.....\....\........\ipc3.asm
.........\......\.....\....\........\ipc3.RUN
.........\......\.....\....\........\ipc4.asm
.........\......\.....\....\........\ipc4.RUN
.........\......\.....\....\........\memtest.asm
.........\......\.....\....\........\memtest.RUN
.........\......\.....\....\........\procmgmt.asm
.........\......\.....\....\........\procmgmt.RUN
.........\......\.....\....\........\test1.asm
.........\......\.....\....\........\test1.RUN
.........\......\.....\....\........\timedate.asm
.........\......\.....\....\........\timedate.RUN
.........\......\.....\....\win32.c
.........\......\.....\hecvm
.........\......\.....\.....\bitwise.c
.........\......\.....\.....\cmdline.c
.........\......\.....\.....\common.c
.........\......\.....\.....\dbgcmd.c
.........\......\.....\.....\dbgdata.c
.........\......\.....\.....\dblmath.c
.........\......\.....\.....\error.c
.........\......\.....\.....\exenv.c
.........\......\.....\.....\fltmath.c
.........\......\.....\.....\init.c
.........\......\.....\.....\interupt.c
.........\......\.....\.....\intlinux.c
.........\......\.....\.....\intmath.c
.........\......\.....\.....\intwin32.c
.........\......\.....\.....\iset.c
.........\......\.....\.....\jump.c
.........\......\.....\.....\linux.c
.........\......\.....\.....\load.c
.........\......\.....\.....\main.c
.........\......\.....\.....\makefile
.........\......\.....\.....\mem.c
.........\......\.....\.....\move.c
.........\......\.....\.....\pushpop.c
.........\......\.....\.....\reformat.c
.........\......\.....\.....\run.c
.........\......\.....\.....\shift.c
.........\......\.....\.....\store.c