
汇编
文章平均质量分 82
miao6664659
这个作者很懒,什么都没留下…
展开
-
win32汇编 MASM03
http://blog.fishc.com/738.html#codesyntax_5让编程改变世界Change the world by program 代码段 .code段是代码段,所有的指令都必须写在代码段中,在可执行文件中,代码段是放在_TEXT节区(区块)中的。Win32环境中的数据段是不可执行的,只有代码段有可执行的属性。对于工作在特权级3的应用转载 2013-03-29 20:29:18 · 856 阅读 · 0 评论 -
使用MASM04
http://blog.fishc.com/750.html让编程改变世界Change the world by program 调用API函数 习惯工作于DOS汇编的程序员同志都有一个愿望:如果说,能够以功能名称作为子程序名直接调用,他们愿意以生命中的十年寿命作为交换……随着Win32的到来,他们的愿望实现了!这就是API函数,它事实上就是以一种新的方法代替了转载 2013-04-02 19:12:11 · 810 阅读 · 0 评论 -
标志寄存器01 ZF SF PF
http://blog.fishc.com/381.html 解密系列 到第59讲让编程改变世界Change the world by program 引言 8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。我们己经使用过8086CPU的ax、bx、cx、dx、si、di、bp、sp、ip、cs、ss、ds、es等13个寄存器转载 2013-03-26 09:36:00 · 2343 阅读 · 0 评论 -
Win32可执行文件开发过程 01
http://blog.fishc.com/668.html让编程改变世界Change the world by program Win32可执行文件的开发过程 在DOS下生成一个可执行文件一般步骤:在DOS下生成一个可执行文件一般步骤 如图,Win32的开发显然不再纯洁!Win32的开发过程 编译器的选择 市面上汇编转载 2013-03-27 09:56:05 · 880 阅读 · 0 评论 -
win32汇编 之2 009
http://blog.fishc.com/671.html让编程改变世界Change the world by program 使用MASM 经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。现在,我们让例子回归到经典:#include int main转载 2013-03-27 14:56:06 · 1133 阅读 · 0 评论 -
MASM02 win32汇编之2
http://blog.fishc.com/737.html模式定义 3)option语句如例子中,我们定义了 option casemap:none 的意义是告诉编译器程序中的变量名和子程序名是否对大小写敏感。由于Win32 API 的API函数名称本质是区分大小写的,所以必须指定这个选项,否则调用API函数就会出现问题。 段的定义把上面的Win32的He转载 2013-03-28 10:27:42 · 949 阅读 · 0 评论