汇编
文章平均质量分 56
15px
爱C的效率,爱asm的自由
展开
-
汇编—#4用ResEdit 编写资源文件
ResEdit要这样设置会生成两个文件RC和resource.h,把resource.h的内容复制到RC,删掉resource.h即可编译原创 2013-08-12 00:49:04 · 1519 阅读 · 0 评论 -
汇编—#0窗口程序源码
.386.model flat,stdcalloption casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib;所有API函数的返回值保存在eax.data?hInstance dd ?h原创 2013-08-03 20:45:25 · 779 阅读 · 0 评论 -
汇编—二进制,十进制,十六进制 互转
二进制(0、1)(B)十进制(0、1、2、3、4、5、6、7、8、9)(D)十六进制(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F)(H) #1 二进制转十进制 方法: 数值×2^位置 全部加起来例如: 数值 1 0 1 1 位置 3 2 1 0 1×2^3 + 0×2^2 + 1×2原创 2013-07-30 13:11:41 · 2307 阅读 · 0 评论 -
汇编—#1加入菜单
把菜单资源文件定义的ID复制过来修改一下IDM_MAIN equ 1IDM_NEW equ 101IDM_OPEN equ 102IDM_SAVA equ 103IDM_EXIT equ 104IDM_CUT equ 201IDM_COPY equ 202IDM_PASTE equ 203IDM_ABOUT equ 301 IDM_ADD equ 401原创 2013-08-04 22:25:51 · 858 阅读 · 0 评论 -
汇编—#3资源文件ID的定义
资源文件的#define ID *** 要在 asm 定义 ID equ ***例如:资源文件 #define IDM_MAIN 19 asm IDM_MAIN equ 19原创 2013-08-10 12:45:43 · 833 阅读 · 0 评论 -
用汇编语言编写内存修改器
在编写不使用图形界面(或使用简单的图形界面)的32 位Windows应用程序时,使用汇编语言会使程序简单、快捷,并且这类程序生成的可执行文件比较小(一般不超过10K),执行速度快,无需安装即可运行。在Windows环境中,汇编语言的编程方式与C语言类似,要调用Windows API。在汇编语言中调用API函数使用call 指令,并且函数的参数使用Push指令先入堆栈,这步工作在masm32v6中可转载 2013-12-19 00:19:55 · 1278 阅读 · 0 评论 -
[Asm]设置字体样式
invoke CreateFont,0,0,0,0,400,\;0~1000,400表示标准体,700表示黑(粗)体 FALSE,\;斜体 FALSE,\;下划线 FALSE,\;删除线 GB2312_CHARSET,\;字符集 OUT_DEFAULT_PRECIS,\;输出精度,输出精度义输出与要求的字体高度、宽度、字符定位、移位、字符间距和字符类型的匹配程序 CLIP_原创 2013-12-23 23:09:45 · 791 阅读 · 0 评论 -
直接用汇编调用COM:用SpVoice朗读一个字符串,内详
可以直接编译过,可以听到声音,其实COM在汇编中这样使用最简单,而这个偏移可以算出来的,或者直接在VC里找出来,起码比声明要方便些,汇编中声明太麻烦了以下例子中没有Release,如果使用请注意关于定义WCHAR的字符串真要命,不知是否有好的方法?.586.model flat,stdcalloption casemap:none include windows.i转载 2014-07-28 11:04:00 · 1038 阅读 · 0 评论