- 博客(26)
- 资源 (2)
- 收藏
- 关注
转载 win32 24内存管理和文件操作
Change the world by program 内存管理基础 Win32 中的内存管理是分层次的,系统提供了几组层次不同的函数来管理内存,它们是标准内存管理函数、堆管理函数、虚拟内存管理函数和内存映射文件函数。所有的这些函数都是为了让用户能在比较高的层次上方便地管理内存,以便将程序和底层的内存分页机制隔离开来。 图说内存:Windows的内存分层管理
2014-05-21 15:55:04 573
转载 win32 20子窗口控件的代码
汇编代码:;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://www.win32asm.com.cn;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2014-05-17 12:30:58 612
转载 win32 016 图标和光标
资源的定义: //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#include //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#define ICO_BIG 0x1000#define ICO
2014-05-13 15:13:10 564
转载 win32 015使用菜单和加速键
.rc 资源 //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#include //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#define ICO_MAIN 0x1000 //图标/
2014-05-10 19:33:46 716
转载 win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
1,在rc文件中,各种语句使用的是c语言的格式,因为资源编译器rc.exe根本上就是从visual c++提取出来的2,学会使用resedit
2014-05-10 18:01:59 3348 1
转载 win32 012 数据结构
•数据结构实际上是由多个字段组成的数据样板,相当于一种自定义的数据类型,数据结构中间的每一个字段可以是字节、字、双字、字符串或所有可能的数据类型。(据说人是由泥巴捏成的)••比如在API函数RegisterClass中要使用到一个叫做WNDCLASS的数据结构,Microsoft的手册上是如下定义的:struct _WNDCLASS
2014-05-10 07:42:11 436
转载 win 32 011 窗口间任意消息 互发
窗口间任意消息 互发接受消息;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://www.win32asm.com.cn;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2014-05-08 17:22:24 511
转载 win32 010 使用masm32
使用MASM07 让编程改变世界Change the world by program 标号、变量和数据结构 当程序中要跳转到另一位置时,需要有一个标识来指示位置,这就是标号。通过在目的地址的前面放上一个标号,可以在指令中使用标号来代替直接使用地址。 关于变量的使用是任何编程语言都要遇到的工作,Win32汇编也不例外,在MASM中使用变量也有需要注意的几
2014-05-08 16:51:45 1158
转载 win32 009 masm32
签:model语句,使用MASM, 内存模式, 指令集 Win32汇编使用MASM01 让编程改变世界Change the world by program 使用MASM 经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。现在,我们让例子回归到经典:
2014-05-08 16:46:56 971
转载 win32 009
让编程改变世界Change the world by program Win32可执行文件的开发过程 在DOS下生成一个可执行文件一般步骤:在DOS下生成一个可执行文件一般步骤 如图,Win32的开发显然不再纯洁!Win32的开发过程 编译器的选择 市面上汇编编译器特别多,千奇百怪,这里小甲鱼推荐大家两个:一个是微软公司的MA
2014-05-08 16:39:09 467
转载 win32 008
标签:win32汇编,内存安排, 内存寻址, 虚拟内存 Win32汇编Win32基础知识5 让编程改变世界Change the world by program Windows的内存安排 这节课我们需要理解三个概念:每个应用程序都有自己的4 GB的寻址空间,就算这个程序只暂 1KB的内存;不同应用程序的线性地址空间是隔
2014-05-08 16:37:12 815
转载 win32 007
这是不是说,在保护模式下,段寄存器就不再有用了呢?答案是否定的!实际上段寄存器更有用了,虽然在寻址上不再有分段的限制问题,但在保护模式下,一个地址空间是否可以被写入,可以被多少优先级的代码写入,是不是允许执行等涉及保护的问题就出来了。要解决这些问题,必须对一个地址空间定义一些安全上的属性。段寄存器这时就派上了用途,不妨将这些属性存放在段寄存器中!但是问题来了,涉及属性和保护模式下段的其
2014-05-08 16:32:32 656
转载 win32 006 Windows的内存管理机制
Win32基础知识3 让编程改变世界Change the world by program Windows的内存管理机制 在这一节中,我们需要通过学习解决两大疑问:Win32汇编中,每个程序都可以用4GB的内存吗?Win32汇编源代码中为什么看不到CS, DS, ES 和 SS 等段寄存器的使用? DOS操作系统的内存安排Win32编程相对于 D
2014-05-08 16:31:41 863
转载 win32 005 实模式
Win32基础知识2 让编程改变世界Change the world by program 实模式 处理器被复位或者加电的时候以实模式启动。这时候处理器中各寄存器以实模式的初始化值工作。80386处理器在实模式下的存储器寻址方式和8086是一样的,由段寄存器的内容乘以 16当做基地址,加上段内的偏移地址形成最终的物理地址,这时候它的32位地址线只使用了低20
2014-05-08 16:30:27 513
转载 win32 004 80×86处理器的工作模式
Win32基础知识1 让编程改变世界Change the world by program 必须了解的基础知识 80×86处理器的工作模式实模式保护模式虚拟8086模式 Windows的内存管理机制Dos操作系统的内存安排情况80386的内存寻址机制80386的内存分页机制Windows的内存安排从Win32汇编的角度看内存寻
2014-05-08 16:28:01 791
转载 dos命令
dos命令参考~~~2012-01-10 16:04:08分类: WINDOWSdos命令参考~~~net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对
2014-05-06 10:20:43 434
转载 批处理文件
批处理文件2012-01-10 14:40:33 分类: WINDOWS基础部分:======================================================================一、基础语法:1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建
2014-05-06 10:11:32 1302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人