
Win32汇编
王林森
当蝴蝶在南半球拍了两下翅膀,它就会稍微飞高一些。
(已迁往www.cnblogs.com/wlsandwho/)
展开
-
读书笔记——Windows环境下32位汇编语言程序设计(13)关于EXCEPTION_DEBUG_INFO结构体
在动手自己尝试编写树上第13章的例子Patch3时,遇到了一个结构体EXCEPTION_DEBUG_INFO。这个结构体在MASM的windows.inc中的定义和MSDN中的定义不一样。(我使用的是masm32v11r.zip版的MASM,参阅的MSDN链接为http://msdn.microsoft.com/en-us/library/windows/desktop/ms679326%原创 2014-01-27 21:21:36 · 1130 阅读 · 0 评论 -
读书笔记——Windows环境下32位汇编语言程序设计(3)求复数模的子程序
3.6.1.1中的例子_Calc proc _dwX,_dwY local @dwResult finit fild _dwX fld st(0) fmul ;i*i fild _dwY fld st(0) fmul ;j*j fadd ;i*i+j*j fsqrt ;sqrt(i*i+j*j) fistp @dwResult ;put result原创 2013-12-26 10:35:45 · 1133 阅读 · 1 评论 -
读书笔记——Windows环境下32位汇编语言程序设计(3)一些基础知识
声明函数用proto定义函数用proc局部变量只能定义,不能赋初值,类型不能用缩写。全局变量可以定义的时候赋初值,默认值为0。在invoke中,参数可以使用addr取址。sizeof 字节长度lengthof 数据的项数原创 2013-12-28 12:02:55 · 924 阅读 · 0 评论 -
汇编语言源程序语句的格式
原文链接:http://hi.baidu.com/a2012s/item/0e2e122c623b3198b6326318部分内容不错,所以转载一下。部分。================================================================汇编语言源程序中的每个语句可以由四项组成,格式如下: [名字] 操作 操作数 [ ;注释]转载 2014-01-25 21:03:14 · 1864 阅读 · 1 评论 -
读书笔记——Windows环境下32位汇编语言程序设计(5)模态对话框
资源可以用VC之类的生成,然后拷贝出来。例如:每一个MFC工程都有一个resource.h,没有做任何修改时,这个resource.h文件是原来自带的。当对资源进行过修改添加之类的时,新添加的资源的ID都会被加入的这个工程的resource.h中。在Win32汇编的RC文件中,开头包含的那个resource.h没有做过任何修改,所以要把新添加的资源的ID用#define宏添加进来。#inc原创 2014-01-02 20:12:51 · 1074 阅读 · 1 评论 -
读书笔记——Windows环境下32位汇编语言程序设计(9)ANSII字符大小写转大写
在罗云彬的《Windows环境下32位汇编语言程序设计》中第321页....constszAllowedChar db '0123456789ABCDEFabcdef',08h....code_ProcEdit proc uses ebx edi esi hWnd,uMsg,wParam,lParam mov eax,uM原创 2014-01-10 13:54:21 · 996 阅读 · 0 评论 -
读书笔记——Windows环境下32位汇编语言程序设计(6)使用浮点指令进行64位除法
啊.datadqTickCounter1 dq ?dqTickCounter2 dq ?dqFreq dq ?dqTime dq ?dwlm dd 1000000.codeinvoke QueryPerformanceCounter,addr dqTickCounter1invoke QueryPerformanceCounter,addr dqTickCounter2i原创 2014-01-05 18:52:49 · 1629 阅读 · 1 评论