Introduction - If you have any usage issues, please Google them yourself
Virtual Machine Design and Implementation of source code, source code is pretty good. As for books can be purchased online at download!
Packet : 89346500vmsheji.zip filelist
VMsheji/
VMsheji/linux/
VMsheji/linux/bin/
VMsheji/linux/bin/filedmp
VMsheji/linux/bin/hashtbl
VMsheji/linux/bin/hasm
VMsheji/linux/bin/hecvm
VMsheji/linux/bin/list
VMsheji/linux/bin/numfmt
VMsheji/linux/bin/rawbin
VMsheji/linux/bin/tree
VMsheji/linux/bldall.sh
VMsheji/linux/dstruct/
VMsheji/linux/dstruct/hashtbl/
VMsheji/linux/dstruct/hashtbl/hashtbl.cpp
VMsheji/linux/dstruct/hashtbl/makefile
VMsheji/linux/dstruct/list/
VMsheji/linux/dstruct/list/list.cpp
VMsheji/linux/dstruct/list/makefile
VMsheji/linux/dstruct/tree/
VMsheji/linux/dstruct/tree/makefile
VMsheji/linux/dstruct/tree/tree.cpp
VMsheji/linux/hasm/
VMsheji/linux/hasm/bldfile.cpp
VMsheji/linux/hasm/cmdline.cpp
VMsheji/linux/hasm/common.c
VMsheji/linux/hasm/error.c
VMsheji/linux/hasm/exenv.c
VMsheji/linux/hasm/globvar.cpp
VMsheji/linux/hasm/hashtbl.cpp
VMsheji/linux/hasm/iset.c
VMsheji/linux/hasm/label.cpp
VMsheji/linux/hasm/linetok.cpp
VMsheji/linux/hasm/linux.c
VMsheji/linux/hasm/lnscan.cpp
VMsheji/linux/hasm/main.cpp
VMsheji/linux/hasm/makefile
VMsheji/linux/hasm/pass1.cpp
VMsheji/linux/hasm/pass2.cpp
VMsheji/linux/hasm/proc.cpp
VMsheji/linux/hasm/sframe.cpp
VMsheji/linux/hasm/strtbl.cpp
VMsheji/linux/hasm/symtbl.cpp
VMsheji/linux/hasm/testapps/
VMsheji/linux/hasm/testapps/alloc.asm
VMsheji/linux/hasm/testapps/alloc.RUN
VMsheji/linux/hasm/testapps/bldapps.sh
VMsheji/linux/hasm/testapps/cmdline.asm
VMsheji/linux/hasm/testapps/cmdline.RUN
VMsheji/linux/hasm/testapps/fileIO.asm
VMsheji/linux/hasm/testapps/fileIO.RUN
VMsheji/linux/hasm/testapps/filemgmt.asm
VMsheji/linux/hasm/testapps/filemgmt.RUN
VMsheji/linux/hasm/testapps/ipc1.asm
VMsheji/linux/hasm/testapps/ipc1.RUN
VMsheji/linux/hasm/testapps/ipc2.asm
VMsheji/linux/hasm/testapps/ipc2.RUN
VMsheji/linux/hasm/testapps/ipc3.asm
VMsheji/linux/hasm/testapps/ipc3.RUN
VMsheji/linux/hasm/testapps/ipc4.asm
VMsheji/linux/hasm/testapps/ipc4.RUN
VMsheji/linux/hasm/testapps/memtest.asm
VMsheji/linux/hasm/testapps/memtest.RUN
VMsheji/linux/hasm/testapps/procmgmt.asm
VMsheji/linux/hasm/testapps/procmgmt.RUN
VMsheji/linux/hasm/testapps/test1.asm
VMsheji/linux/hasm/testapps/test1.RUN
VMsheji/linux/hasm/testapps/timedate.asm
VMsheji/linux/hasm/testapps/timedate.RUN
VMsheji/linux/hasm/win32.c
VMsheji/linux/hecvm/
VMsheji/linux/hecvm/bitwise.c
VMsheji/linux/hecvm/cmdline.c
VMsheji/linux/hecvm/common.c
VMsheji/linux/hecvm/dbgcmd.c
VMsheji/linux/hecvm/dbgdata.c
VMsheji/linux/hecvm/dblmath.c
VMsheji/linux/hecvm/error.c
VMsheji/linux/hecvm/exenv.c
VMsheji/linux/hecvm/fltmath.c
VMsheji/linux/hecvm/init.c
VMsheji/linux/hecvm/interupt.c
VMsheji/linux/hecvm/intlinux.c
VMsheji/linux/hecvm/intmath.c
VMsheji/linux/hecvm/intwin32.c
VMsheji/linux/hecvm/iset.c
VMsheji/linux/hecvm/jump.c
VMsheji/linux/hecvm/linux.c
VMsheji/linux/hecvm/load.c
VMsheji/linux/hecvm/main.c
VMsheji/linux/hecvm/makefile
VMsheji/linux/hecvm/mem.c
VMsheji/linux/hecvm/move.c
VMsheji/linux/hecvm/pushpop.c
VMsheji/linux/hecvm/reformat.c
VMsheji/linux/hecvm/run.c
VMsheji/linux/hecvm/shift.c
VMsheji/linux/hecvm/store.c
VMsheji/linux/hecvm/win32.c
VMsheji/linux/linux.txt
VMsheji/linux/mvbin.sh
VMsheji/linux/rawbin/
VMsheji/linux/rawbin/makefile
VMsheji/linux/rawbin/rawbin.c
VMsheji/linux/util/
VMsheji/linux/util/filedmp/
VMsheji/linux/util/filedmp/filedmp.c
VMsheji/linux/util/filedmp/makefile
VMsheji/linux/util/numfmt/
VMsheji/linux/util/numfmt/makefile
VMsheji/linux/util/numfmt/numfmt.c
VMsheji/linux/wipe.sh
VMsheji/win32/
VMsheji/win32/bin/
VMsheji/win32/bin/filedmp.exe
VMsheji/win32/bin/hashtbl.exe
VMsheji/win32/bin/hasm.exe
VMsheji/win32/bin/hecvm.exe
VMsheji/win32/bin/list.exe
VMsheji/win32/bin/numfmt.exe
VMsheji/win32/bin/rawbin.exe
VMsheji/win32/bin/tree.exe
VMsheji/win32/bldall.bat
VMsheji/win32/dosdbg/
VMsheji/win32/dosdbg/dosdbg.c
VMsheji/win32/dosdbg/dosdbg.com
VMsheji/win32/dosdbg/readme.txt
VMsheji/win32/dstruct/
VMsheji/win32/dstruct/hashtbl/
VMsheji/win32/dstruct/hashtbl/hashtbl.cpp
VMsheji/win32/dstruct/hashtbl/hashtbl.mak
VMsheji/win32/dstruct/list/
VMsheji/win32/dstruct/list/list.cpp
VMsheji/win32/dstruct/list/list.mak
VMsheji/win32/dstruct/tree/
VMsheji/win32/dstruct/tree/tree.cpp
VMsheji/win32/dstruct/tree/tree.mak
VMsheji/win32/hasm/
VMsheji/win32/hasm/bldfile.cpp
VMsheji/win32/hasm/cmdline.cpp
VMsheji/win32/hasm/common.c
VMsheji/win32/hasm/error.c
VMsheji/win32/hasm/exenv.c
VMsheji/win32/hasm/globvar.cpp
VMsheji/win32/hasm/hashtbl.cpp
VMsheji/win32/hasm/hasm.mak
VMsheji/win32/hasm/iset.c
VMsheji/win32/hasm/label.cpp
VMsheji/win32/hasm/linetok.cpp
VMsheji/win32/hasm/lnscan.cpp
VMsheji/win32/hasm/main.cpp
VMsheji/win32/hasm/pass1.cpp
VMsheji/win32/hasm/pass2.cpp
VMsheji/win32/hasm/proc.cpp
VMsheji/win32/hasm/sframe.cpp
VMsheji/win32/hasm/strtbl.cpp
VMsheji/win32/hasm/symtbl.cpp
VMsheji/win32/hasm/testapps/
VMsheji/win32/hasm/testapps/alloc.asm
VMsheji/win32/hasm/testapps/alloc.RUN
VMsheji/win32/hasm/testapps/bldapps.bat
VMsheji/win32/hasm/testapps/cmdline.asm
VMsheji/win32/hasm/testapps/cmdline.RUN
VMsheji/win32/hasm/testapps/fileIO.asm
VMsheji/win32/hasm/testapps/fileIO.RUN
VMsheji/win32/hasm/testapps/filemgmt.asm
VMsheji/win32/hasm/testapps/filemgmt.RUN
VMsheji/win32/hasm/testapps/ipc1.asm
VMsheji/win32/hasm/testapps/ipc1.RUN
VMsheji/win32/hasm/testapps/ipc2.asm
VMsheji/win32/hasm/testapps/ipc2.RUN
VMsheji/win32/hasm/testapps/ipc3.asm
VMsheji/win32/hasm/testapps/ipc3.RUN
VMsheji/win32/hasm/testapps/ipc4.asm
VMsheji/win32/hasm/testapps/ipc4.RUN
VMsheji/win32/hasm/testapps/memtest.asm
VMsheji/win32/hasm/testapps/memtest.RUN
VMsheji/win32/hasm/testapps/native.asm
VMsheji/win32/hasm/testapps/native.RUN
VMsheji/win32/hasm/testapps/procmgmt.asm
VMsheji/win32/hasm/testapps/procmgmt.RUN
VMsheji/win32/hasm/testapps/test1.asm
VMsheji/win32/hasm/testapps/test1.RUN
VMsheji/win32/hasm/testapps/timedate.asm
VMsheji/win32/hasm/testapps/timedate.RUN
VMsheji/win32/hasm/testapps/VM_ERROR_9_9_2001_19_23_18.XML
VMsheji/win32/hasm/win32.c
VMsheji/win32/hecvm/
VMsheji/win32/hecvm/bitwise.c
VMsheji/win32/hecvm/cmdline.c
VMsheji/win32/hecvm/common.c
VMsheji/win32/hecvm/dbgcmd.c
VMsheji/win32/hecvm/dbgdata.c
VMsheji/win32/hecvm/dblmath.c
VMsheji/win32/hecvm/error.c
VMsheji/win32/hecvm/exenv.c
VMsheji/win32/hecvm/fltmath.c
VMsheji/win32/hecvm/hecvm.mak
VMsheji/win32/hecvm/init.c
VMsheji/win32/hecvm/interupt.c
VMsheji/win32/hecvm/intmath.c
VMsheji/win32/hecvm/intwin32.c
VMsheji/win32/hecvm/iset.c
VMsheji/win32/hecvm/jump.c
VMsheji/win32/hecvm/load.c
VMsheji/win32/hecvm/main.c
VMsheji/win32/hecvm/mem.c
VMsheji/win32/hecvm/move.c
VMsheji/win32/hecvm/pushpop.c
VMsheji/win32/hecvm/reformat.c
VMsheji/win32/hecvm/run.c
VMsheji/win32/hecvm/shift.c
VMsheji/win32/hecvm/store.c
VMsheji/win32/hecvm/win32.c
VMsheji/win32/mvbin.bat
VMsheji/win32/rawbin/
VMsheji/win32/rawbin/rawbin.c
VMsheji/win32/rawbin/rawbin.mak
VMsheji/win32/util/
VMsheji/win32/util/filedmp/
VMsheji/win32/util/filedmp/filedmp.c
VMsheji/win32/util/filedmp/filedmp.mak
VMsheji/win32/util/numfmt/
VMsheji/win32/util/numfmt/numfmt.c
VMsheji/win32/util/numfmt/numfmt.mak
VMsheji/win32/win32.txt
VMsheji/win32/wipe.bat