⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 windows下汇编语言 学习汇编语言好助手
💻 TXT
字号:
    请按书中的附录 A设置好系统的环境变量,然后编译。
    部分程序需要"win32.inc"文件才能编译。此文件在Tasm 5.0主目录下的EXAMPLES\WAP32目
录中可找到,请把它copy到相应的程序目录中,然后编译。


程序                        描述                                        运行平台
————————————————————————————————————————————
第一章
.\Chapter1\ShowReg          显示80X86的寄存器                           DOS

第二章
.\Chapter2\16C32.asm        演示Code16跟Code32之间的切换                实模式DOS
.\Chapter2\Convert.asm      演示任务内控制转移和特权改变                实模式DOS
.\Chapter2\Drn.asm          调试寄存器使用实例                          实模式DOS
.\Chapter2\Enter.asm        演示进入保护模式                            实模式DOS
.\Chapter2\Page.asm         演示分页内存管理                            实模式DOS
.\Chapter2\Ttt.asm          任务转换实例                                实模式DOS
.\Chapter2\V86.asm          用任务转移的方法进入V86方式                 实模式DOS

第三章
.\Chapter3\Asm32            显示一个对话框                              Win98、Win NT
.\Chapter3\C                演示在C/C++中插入汇编指令                   Win98、Win NT
.\Chapter3\Console          演示控制台应用程序的编写                    Win98、Win NT
.\Chapter3\Dll\DllDemo      演示DLL的编写                               Win98、Win NT
.\Chapter3\Dll\Test         测试动态链接库                              Win98、Win NT
.\Chapter3\Hello            显示一个MessageBox框                        Win98、Win NT
.\Chapter3\MsgLoop          演示注册window类及建立Window和消息循环      Win98、Win NT
.\Chapter3\Version          检测Windows版本                             Win98、Win NT
.\Chapter3\VxDs\AsmHello    动态VxD的例子汇编版                         Win98
.\Chapter3\VxDs\Chello      动态VxD的例子C版本                          Win98
.\Chapter3\VxDs\VMonitor    静态VxD的例子                               Win98
.\Chapter3\VxDs\TestVxD     测试动态VxD                                 Win98

第四章
.\Chapter4\Cow95            演示WIN 9x的写时拷贝(Copy On Write)功能     Win98
.\Chapter4\DP               禁止分页的方法访问物理内存                  Win98
.\Chapter4\FileMap          演示内存映射文件的使用                      Win98、Win NT
.\Chapter4\Heap             演示堆的使用                                Win98、Win NT
.\Chapter4\IPC\First        利用内存映射文件进行进程间通讯之程序1       Win98、Win NT
.\Chapter4\IPC\Second       利用内存映射文件进行进程间通讯之程序2       Win98、Win NT
.\Chapter4\L2P              由线性地址得到相应的物理地址,并显示其页属性    Win98
.\Chapter4\RWPhyMem         在WIN 9x中访问物理内存                      Win98
.\Chapter4\Virtual          使用虚拟内存                                Win98、Win NT

第五章
.\Chapter5\CreatPro         演示如何创建进程                            Win98、Win NT
.\Chapter5\Mutex            使用互斥量确保系统中只有进程的一个拷贝在运行    Win98、Win NT
.\Chapter5\Ping             Ping程序和RAW Socket                        Win98、Win NT
.\Chapter5\SetFun           用线程异步地改变窗口的处理函数              Win98、Win NT
.\Chapter5\SetHook\HookDll  在DLL中的钩子过程                           Win98、Win NT
.\Chapter5\SetHook\SetHook  设置钩子过程                                Win98、Win NT
.\Chapter5\Socket\Client    演示线程的使用的Socket编程——客户端        Win98、Win NT 
.\Chapter5\Socket\Server    演示线程的使用的Socket编程——服务器端      Win98、Win NT
.\Chapter5\TestReg          查看进入WinMain时的参数和寄存器             Win98、Win NT
.\Chapter5\Thread           演示线程的创建和终止                        Win98、Win NT
.\Chapter5\WritePr          进入另一个进程的地址空间1                   Win NT
.\Chapter5\WritePr2         进入另一个进程的地址空间2                   Win NT

第六章
.\Chapter6\C8253            在Win9x下改变8253定时器初值                 Win 98
.\Chapter6\Int              演示如何在Win9x下改变IDT表                  Win 98
.\Chapter6\SEH              演示结构化异常处理                          Win 98、Win NT
.\Chapter6\Stack\StackNormal    与StackOver一起测试在堆栈越界时的页分配的过程   Win 98
.\Chapter6\Stack\StackOver      与StackNormal一起测试在堆栈越界时的页分配的过程 Win 98
.\Chapter6\X86Int           中断/异常处理例子                           实模式DOS
.\Chapter6\VxDs\Hookint     对中断09H挂钩                               Win 98
.\Chapter6\VxDs\IOTrap      演示设置和处理IO陷阱                        Win 98
.\Chapter6\VxDs\LoadVxD     动态载入/卸载VxD                            Win 98
.\Chapter6\VxDs\VirtIRQ     虚拟化IRQ                                   Win 98


第七章
.\Chapter7\AbsDisk9x        Windows 9x中绝对磁盘读写                    Win 98
.\Chapter7\AbsDiskNT        Windows NT中绝对磁盘读写                    Win NT
.\Chapter7\FileOper         演示文件操作                                Win 98、Win NT
.\Chapter7\PhyDisk9x        Windows 9x中物理磁盘读写                    Win 98
.\Chapter7\PhyDiskNT        Windows NT中物理磁盘读写                    Win NT

第八章
.\Chapter8\DirectDraw       演示如何使用DirectDraw                      Win 98、Win NT
.\Chapter8\GDIApi           使用GDI的API的例子                          Win 98、Win NT
.\Chapter8\Menu             演示使用菜单、弹出式菜单和动态生成菜单      Win 98、Win NT
.\Chapter8\Pager            虚拟6个桌面                                 Win 98、Win NT
.\Chapter8\Subwin           动态生成及使用子窗口                        Win 98、Win NT

第九章
.\Chapter9\Stub             演示改变EXE文件的DOS插桩程序                Win 98、Win NT
.\Chapter9\Hello            第三章的Hello.exe的PE文件查看               Win 98、Win NT

附录
.\Appeindix\Sample          用Masm编Windows程序的例子                   Win 98、Win NT
.\Appeindix\MMX             MMX指令例子                                 Win 98、Win NT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -