Introduction - If you have any usage issues, please Google them yourself
Bin Luo book assembler source code, with source code can be a better understanding of this book
Packet : 27796694bookdisk.zip filelist
Appendix/
Appendix/MMX/
Appendix/MMX/make.bat
Appendix/MMX/MMX.ASM
Appendix/MMX/mmx.exe
Appendix/Sample/
Appendix/Sample/make.bat
Appendix/Sample/MyIcon.ICO
Appendix/Sample/RC.RC
Appendix/Sample/Sample.ASM
Appendix/Sample/sample.exe
Chapter1/
Chapter1/make.BAT
Chapter1/SHOWREG.ASM
Chapter1/SHOWREG.EXE
Chapter2/
Chapter2/16C32.ASM
Chapter2/16C32.EXE
Chapter2/CONVERT.ASM
Chapter2/CONVERT.EXE
Chapter2/DRN.ASM
Chapter2/DRN.EXE
Chapter2/ENTER.ASM
Chapter2/ENTER.EXE
Chapter2/MAKE.BAT
Chapter2/PAGE.ASM
Chapter2/PAGE.EXE
Chapter2/TTT.ASM
Chapter2/TTT.EXE
Chapter2/V86.ASM
Chapter2/V86.EXE
Chapter3/
Chapter3/Asm32/
Chapter3/Asm32/Asm32.ASM
Chapter3/Asm32/ASM32.EXE
Chapter3/Asm32/Asm32.ico
Chapter3/Asm32/Asm32.RC
Chapter3/Asm32/MAKEFILE
Chapter3/C/
Chapter3/Console/
Chapter3/Console/Console.ASM
Chapter3/Console/Console.EXE
Chapter3/Console/makefile
Chapter3/C/C.cpp
Chapter3/C/C.dsp
Chapter3/C/C.dsw
Chapter3/C/C.ncb
Chapter3/C/C.opt
Chapter3/C/C.plg
Chapter3/C/ReadMe.txt
Chapter3/C/Release/
Chapter3/C/Release/C.exe
Chapter3/C/StdAfx.cpp
Chapter3/C/StdAfx.h
Chapter3/Dll/
Chapter3/Dll/DllDemo/
Chapter3/Dll/DllDemo/DllDemo.asm
Chapter3/Dll/DllDemo/DllDemo.def
Chapter3/Dll/DllDemo/DllDemo.DLL
Chapter3/Dll/DllDemo/MAKEFILE
Chapter3/Dll/Test/
Chapter3/Dll/Test/MAKEFILE
Chapter3/Dll/Test/TEST.ASM
Chapter3/Dll/Test/TEST.DEF
Chapter3/Dll/Test/test.EXE
Chapter3/Hello/
Chapter3/Hello/HELLO.ASM
Chapter3/Hello/Hello.EXE
Chapter3/Hello/MAKEFILE
Chapter3/MsgLoop/
Chapter3/MsgLoop/MAKEFILE
Chapter3/MsgLoop/MsgLoop.asm
Chapter3/MsgLoop/MsgLoop.EXE
Chapter3/Version/
Chapter3/Version/MAKEFILE
Chapter3/Version/Version.ASM
Chapter3/Version/Version.EXE
Chapter3/VxDs/
Chapter3/VxDs/AsmHello/
Chapter3/VxDs/AsmHello/AsmHello.asm
Chapter3/VxDs/AsmHello/AsmHello.def
Chapter3/VxDs/AsmHello/ASMHELLO.exp
Chapter3/VxDs/AsmHello/ASMHELLO.lib
Chapter3/VxDs/AsmHello/ASMHELLO.pdb
Chapter3/VxDs/AsmHello/ASMHELLO.VXD
Chapter3/VxDs/AsmHello/Makefile
Chapter3/VxDs/AsmHello/testvxd.exe
Chapter3/VxDs/CHello/
Chapter3/VxDs/CHello/CHello.asm
Chapter3/VxDs/CHello/CHello.def
Chapter3/VxDs/CHello/CHello.exp
Chapter3/VxDs/CHello/CHello.lib
Chapter3/VxDs/CHello/CHello.pdb
Chapter3/VxDs/CHello/CHELLO.VXD
Chapter3/VxDs/CHello/Func.c
Chapter3/VxDs/CHello/Makefile
Chapter3/VxDs/CHello/testvxd.exe
Chapter3/VxDs/CHello/vc60.pch
Chapter3/VxDs/testvxd/
Chapter3/VxDs/testvxd/ReadMe.txt
Chapter3/VxDs/testvxd/Release/
Chapter3/VxDs/testvxd/Release/testvxd.exe
Chapter3/VxDs/testvxd/StdAfx.cpp
Chapter3/VxDs/testvxd/StdAfx.h
Chapter3/VxDs/testvxd/testvxd.cpp
Chapter3/VxDs/testvxd/testvxd.dsp
Chapter3/VxDs/testvxd/testvxd.dsw
Chapter3/VxDs/testvxd/testvxd.ncb
Chapter3/VxDs/testvxd/testvxd.opt
Chapter3/VxDs/testvxd/testvxd.plg
Chapter3/VxDs/testvxd/tmp.out
Chapter3/VxDs/VMonitor/
Chapter3/VxDs/VMonitor/Makefile
Chapter3/VxDs/VMonitor/VMonitor.asm
Chapter3/VxDs/VMonitor/VMonitor.def
Chapter3/VxDs/VMonitor/VMONITOR.exp
Chapter3/VxDs/VMonitor/VMONITOR.lib
Chapter3/VxDs/VMonitor/VMONITOR.pdb
Chapter3/VxDs/VMonitor/VMONITOR.VXD
Chapter4/
Chapter4/COW95/
Chapter4/COW95/COW95.asm
Chapter4/COW95/COW95.def
Chapter4/COW95/COW95.EXE
Chapter4/COW95/COW95.ico
Chapter4/COW95/COW95.rc
Chapter4/COW95/MAKEFILE
Chapter4/DP/
Chapter4/DP/dp.asm
Chapter4/DP/dp.def
Chapter4/DP/dp.EXE
Chapter4/DP/MAKEFILE
Chapter4/FileMap/
Chapter4/FileMap/FileMap.ASM
Chapter4/FileMap/FileMap.EXE
Chapter4/FileMap/MAKEFILE
Chapter4/FileMap/Mapping.dat
Chapter4/Heap/
Chapter4/Heap/Heap.asm
Chapter4/Heap/Heap.EXE
Chapter4/Heap/MAKEFILE
Chapter4/IPC/
Chapter4/IPC/First/
Chapter4/IPC/First/First.ASM
Chapter4/IPC/First/First.EXE
Chapter4/IPC/First/First.ico
Chapter4/IPC/First/First.RC
Chapter4/IPC/First/MAKEFILE
Chapter4/IPC/First/Mapping.dat
Chapter4/IPC/Second/
Chapter4/IPC/Second/MAKEFILE
Chapter4/IPC/Second/Mapping.dat
Chapter4/IPC/Second/Second.ASM
Chapter4/IPC/Second/Second.EXE
Chapter4/IPC/Second/Second.ico
Chapter4/IPC/Second/Second.RC
Chapter4/L2P/
Chapter4/L2P/l2p.asm
Chapter4/L2P/l2p.def
Chapter4/L2P/L2P.EXE
Chapter4/L2P/l2p.ico
Chapter4/L2P/l2p.rc
Chapter4/L2P/MAKEFILE
Chapter4/RWPhyMem/
Chapter4/RWPhyMem/MAKEFILE
Chapter4/RWPhyMem/rw.asm
Chapter4/RWPhyMem/rw.def
Chapter4/RWPhyMem/RW.EXE
Chapter4/RWPhyMem/rw.ico
Chapter4/RWPhyMem/rw.rc
Chapter4/Virtual/
Chapter4/Virtual/MAKEFILE
Chapter4/Virtual/Virtual.ASM
Chapter4/Virtual/Virtual.EXE
Chapter5/
Chapter5/CreatPro/
Chapter5/CreatPro/Creatpro.asm
Chapter5/CreatPro/Creatpro.def
Chapter5/CreatPro/CreatPro.EXE
Chapter5/CreatPro/CreatPro.ico
Chapter5/CreatPro/Creatpro.inc
Chapter5/CreatPro/Creatpro.rc
Chapter5/CreatPro/MAKEFILE
Chapter5/Mutex/
Chapter5/Mutex/MAKEFILE
Chapter5/Mutex/Mutex.asm
Chapter5/Mutex/Mutex.EXE
Chapter5/Ping/
Chapter5/Ping/MAKEFILE
Chapter5/Ping/Ping.ASM
Chapter5/Ping/Ping.EXE
Chapter5/Ping/winsock.lib
Chapter5/Ping/WS2_32.LIB
Chapter5/Ping/wsock32.lib
Chapter5/SetFun/
Chapter5/SetFun/MAKEFILE
Chapter5/SetFun/SetFun.ASM
Chapter5/SetFun/SetFun.EXE
Chapter5/SetHook/
Chapter5/SetHook/HookDLL/
Chapter5/SetHook/HookDLL/HookDLL.asm
Chapter5/SetHook/HookDLL/HookDLL.def
Chapter5/SetHook/HookDLL/HookDLL.DLL
Chapter5/SetHook/HookDLL/MAKEFILE
Chapter5/SetHook/SetHook/
Chapter5/SetHook/SetHook/MAKEFILE
Chapter5/SetHook/SetHook/SetHook.ASM
Chapter5/SetHook/SetHook/SetHook.EXE
Chapter5/Socket/
Chapter5/Socket/Client/
Chapter5/Socket/Client/Client.ASM
Chapter5/Socket/Client/Client.EXE
Chapter5/Socket/Client/MAKEFILE
Chapter5/Socket/Server/
Chapter5/Socket/Server/MAKEFILE
Chapter5/Socket/Server/Server.ASM
Chapter5/Socket/Server/Server.EXE
Chapter5/TestReg/
Chapter5/TestReg/ReadMe.txt
Chapter5/TestReg/Release/
Chapter5/TestReg/Release/TestReg.exe
Chapter5/TestReg/StdAfx.cpp
Chapter5/TestReg/StdAfx.h
Chapter5/TestReg/TestReg.cpp
Chapter5/TestReg/TestReg.dsp
Chapter5/TestReg/TestReg.dsw
Chapter5/TestReg/TestReg.ncb
Chapter5/TestReg/TestReg.opt
Chapter5/TestReg/TestReg.plg
Chapter5/Thread/
Chapter5/Thread/MAKEFILE
Chapter5/Thread/Thread.asm
Chapter5/Thread/Thread.def
Chapter5/Thread/Thread.EXE
Chapter5/WritePr/
Chapter5/WritePr2/
Chapter5/WritePr2/MAKEFILE
Chapter5/WritePr2/WritePr2.asm
Chapter5/WritePr2/WritePr2.def
Chapter5/WritePr2/writepr2.exe
Chapter5/WritePr2/WritePr2.ico
Chapter5/WritePr2/WritePr2.rc
Chapter5/WritePr/MAKEFILE
Chapter5/WritePr/MyIco.ico
Chapter5/WritePr/WinNT.lib
Chapter5/WritePr/WRITEPR.ASM
Chapter5/WritePr/WRITEPR.DEF
Chapter5/WritePr/WritePr.EXE
Chapter5/WritePr/WRITEPR.INC
Chapter5/WritePr/WRITEPR.RC
Chapter6/
Chapter6/C8253/
Chapter6/C8253/C8253.cpp
Chapter6/C8253/C8253.dsp
Chapter6/C8253/C8253.dsw
Chapter6/C8253/C8253.ncb
Chapter6/C8253/C8253.opt
Chapter6/C8253/C8253.plg
Chapter6/C8253/ReadMe.txt
Chapter6/C8253/Release/
Chapter6/C8253/Release/C8253.exe
Chapter6/C8253/StdAfx.cpp
Chapter6/C8253/StdAfx.h
Chapter6/Int/
Chapter6/Int/INT.ASM
Chapter6/Int/INT.DEF
Chapter6/Int/Int.EXE
Chapter6/Int/INT.RC
Chapter6/Int/MAKEFILE
Chapter6/Int/MyIco.ico
Chapter6/SEH/
Chapter6/SEH/MAKEFILE
Chapter6/SEH/SEH.ASM
Chapter6/SEH/SEH.DEF
Chapter6/SEH/SEH.EXE
Chapter6/SEH/SEH.ICO
Chapter6/SEH/Seh.rc
Chapter6/Stack/
Chapter6/Stack/98.txt
Chapter6/Stack/StackNormal/
Chapter6/Stack/StackNormal/MAKEFILE
Chapter6/Stack/StackNormal/StackNormal.ASM
Chapter6/Stack/StackNormal/StackNormal.EXE
Chapter6/Stack/StackOver/
Chapter6/Stack/StackOver/MAKEFILE
Chapter6/Stack/StackOver/StackOver.ASM
Chapter6/Stack/StackOver/StackOver.EXE
Chapter6/VxDs/
Chapter6/VxDs/HookInt/
Chapter6/VxDs/HookInt/HookInt.asm
Chapter6/VxDs/HookInt/HookInt.def
Chapter6/VxDs/HookInt/HookInt.exp
Chapter6/VxDs/HookInt/HookInt.lib
Chapter6/VxDs/HookInt/HookInt.pdb
Chapter6/VxDs/HookInt/HOOKINT.VXD
Chapter6/VxDs/HookInt/LoadVxd.exe
Chapter6/VxDs/HookInt/Makefile
Chapter6/VxDs/IOTrap/
Chapter6/VxDs/IOTrap/IOTrap.asm
Chapter6/VxDs/IOTrap/IOTrap.def
Chapter6/VxDs/IOTrap/IOTrap.exp
Chapter6/VxDs/IOTrap/IOTrap.lib
Chapter6/VxDs/IOTrap/IOTrap.pdb
Chapter6/VxDs/IOTrap/IOTRAP.VXD
Chapter6/VxDs/IOTrap/LoadVxd.exe
Chapter6/VxDs/IOTrap/Makefile
Chapter6/VxDs/LoadVxD/
Chapter6/VxDs/LoadVxD/LoadVxD.aps
Chapter6/VxDs/LoadVxD/LoadVxD.cpp
Chapter6/VxDs/LoadVxD/LoadVxD.dsp
Chapter6/VxDs/LoadVxD/LoadVxD.dsw
Chapter6/VxDs/LoadVxD/LoadVxD.ncb
Chapter6/VxDs/LoadVxD/LoadVxD.opt
Chapter6/VxDs/LoadVxD/LoadVxD.plg
Chapter6/VxDs/LoadVxD/LoadVxD.rc
Chapter6/VxDs/LoadVxD/ReadMe.txt
Chapter6/VxDs/LoadVxD/Release/
Chapter6/VxDs/LoadVxD/Release/LoadVxD.exe
Chapter6/VxDs/LoadVxD/resource.h
Chapter6/VxDs/LoadVxD/StdAfx.cpp
Chapter6/VxDs/LoadVxD/StdAfx.h
Chapter6/VxDs/LoadVxD/tmp.out
Chapter6/VxDs/VirtIRQ/
Chapter6/VxDs/VirtIRQ/Makefile
Chapter6/VxDs/VirtIRQ/TestVIRQ/
Chapter6/VxDs/VirtIRQ/TestVIRQ.exe
Chapter6/VxDs/VirtIRQ/TestVIRQ/RCa47099
Chapter6/VxDs/VirtIRQ/TestVIRQ/ReadMe.txt
Chapter6/VxDs/VirtIRQ/TestVIRQ/Release/
Chapter6/VxDs/VirtIRQ/TestVIRQ/Release/TestVIRQ.exe
Chapter6/VxDs/VirtIRQ/TestVIRQ/resource.h
Chapter6/VxDs/VirtIRQ/TestVIRQ/StdAfx.cpp
Chapter6/VxDs/VirtIRQ/TestVIRQ/StdAfx.h
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.aps
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.cpp
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.dsp
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.dsw
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.ncb
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.opt
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.plg
Chapter6/VxDs/VirtIRQ/TestVIRQ/TestVIRQ.rc
Chapter6/VxDs/VirtIRQ/VirtIRQ.asm
Chapter6/VxDs/VirtIRQ/VirtIRQ.def
Chapter6/VxDs/VirtIRQ/VIRTIRQ.exp
Chapter6/VxDs/VirtIRQ/VIRTIRQ.lib
Chapter6/VxDs/VirtIRQ/VIRTIRQ.VXD
Chapter6/X86Int/
Chapter6/X86Int/MAKE.BAT
Chapter6/X86Int/X86INT.ASM
Chapter6/X86Int/X86INT.EXE
Chapter7/
Chapter7/AbsDisk9x/
Chapter7/AbsDisk9x/AbsDisk9X.asm
Chapter7/AbsDisk9x/AbsDisk9X.EXE
Chapter7/AbsDisk9x/MAKEFILE
Chapter7/AbsDiskNT/
Chapter7/AbsDiskNT/AbsDiskNT.asm
Chapter7/AbsDiskNT/AbsDiskNT.EXE
Chapter7/AbsDiskNT/MAKEFILE
Chapter7/FileOper/
Chapter7/FileOper/FileOper.asm
Chapter7/FileOper/FileOper.EXE
Chapter7/FileOper/MAKEFILE
Chapter7/FileOper/Testing.txt
Chapter7/PhyDisk9x/
Chapter7/PhyDisk9x/MAKEFILE
Chapter7/PhyDisk9x/PhyDisk9X.asm
Chapter7/PhyDisk9x/PhyDisk9X.EXE
Chapter7/PhyDiskNT/
Chapter7/PhyDiskNT/MAKEFILE
Chapter7/PhyDiskNT/PhyDiskNT.asm
Chapter7/PhyDiskNT/PhyDiskNT.EXE
Chapter8/
Chapter8/DirectDraw/
Chapter8/DirectDraw/ddraw.lib
Chapter8/DirectDraw/DDRAWEX.LIB
Chapter8/DirectDraw/DirectDraw.asm
Chapter8/DirectDraw/DirectDraw.EXE
Chapter8/DirectDraw/MAKEFILE
Chapter8/GDIApi/
Chapter8/GDIApi/GDIApi.asm
Chapter8/GDIApi/GDIApi.EXE
Chapter8/GDIApi/MAKEFILE
Chapter8/Menu/
Chapter8/Menu/MAKEFILE
Chapter8/Menu/Menu.asm
Chapter8/Menu/Menu.EXE
Chapter8/Menu/Menu.rc
Chapter8/Pager/
Chapter8/Pager/MAKEFILE
Chapter8/Pager/Pager.ASM
Chapter8/Pager/Pager.EXE
Chapter8/Pager/Pager.RC
Chapter8/SubWin/
Chapter8/SubWin/MAKEFILE
Chapter8/SubWin/SubWin.asm
Chapter8/SubWin/SubWin.EXE
Chapter9/
Chapter9/Hello/
Chapter9/Hello/HELLO.ASM
Chapter9/Hello/Hello.EXE
Chapter9/Hello/hello.exx
Chapter9/Hello/hello.pe
Chapter9/Hello/hello.pedump
Chapter9/Hello/hello.Tdump
Chapter9/Hello/MAKEFILE
Chapter9/stub/
Chapter9/stub/Dos.asm
Chapter9/stub/DOS.EXE
Chapter9/stub/makedos.bat
Chapter9/stub/MAKEFILE
Chapter9/stub/STUB.ASM
Chapter9/stub/STUB.DEF
Chapter9/stub/STUB.EXE
readme.txt