
5. MASM32
pzhan
这个作者很懒,什么都没留下…
展开
-
WIN32汇编基础
一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会。EAX是WIN32 API 默认的返回值存放处。ECX是LOOP指令自动减一的寄存器。ESP是堆栈指针。EBP经常用来在堆栈中寻址。ESI好像常常用在指针寻址中,EDI不大清楚。二、关于内存寻址WIN原创 2008-04-22 19:34:00 · 1239 阅读 · 1 评论 -
Win32汇编基础教程
Win32汇编教程之一Win32汇编的环境和基础1.32位环境简介 在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同级的,所以在Dos下,一个编得不好的原创 2008-04-22 19:32:00 · 1729 阅读 · 0 评论 -
架设WIN32汇编程序的开发环境
1. 下载并安装Ultraedithttp://www.ultraedit.com/我安装的版本是12.20b+1官方中文版,安装路径不重要。 2.下载并安装MASMhttp://www.masm32.com/我安装的是Version 9,安装路径为:D:/masm32 3.make工具http://211.90.241.130:22366/view.asp?file=53压缩包中有两个make工原创 2008-04-24 20:14:00 · 1640 阅读 · 1 评论