- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 二路归并排序_2011_10_11
//二路归并排序void myMerge(int R[], int R1[], int nLow, int nMid, int nHigh){ int i = nLow;//原序列的开始位置 int j = nMid + 1;//在原序列中有两条序列,这是后一条序列的起始
2011-10-11 12:14:09
533
原创 堆排序算法_2011_10_10
//堆排序voidadjustHeap(int R[], inti, int m){ int nTemp = R[i]; int j= (2 * i) + 1;//即使是根节点,那么左孩子的的序号为i+ 1,右孩子的序号为i + 2,这样就可以让
2011-10-10 15:09:46
235
原创 重要资料保存...
从汇编分析Win32消息原理http://coderarea.net/html/bianchengyuyan/huibianyuyan/huibianyingyong/2009/0316/74531.html用汇编写特殊要求的strlenhttp://codera
2011-09-07 14:39:26
361
原创 MSDN
Snapshots of the Systemhttp://msdn.microsoft.com/en-us/library/ms686313(v=VS.85).aspxProcess Security and Access Rightshttp:
2011-09-06 15:14:49
284
原创 2011_08_31_看雪重要学习网址保存
【原创】透过MmIsAddressValid看Windows分页机制http://bbs.pediy.com/showthread.php?t=61327
2011-08-31 19:51:42
275
转载 2011_08_31_转自看雪论坛...方便自己回忆.........
标 题: 【原创】详解Windows内存分页机制作 者: 莫灰灰时 间: 2011-06-11,19:18:49链 接: http://bbs.pediy.com/showthread.php?t=135274偶的博客: http://hi.baidu.com
2011-08-31 19:48:16
391
转载 段式内存管理和页式内存管理
段式内存管理和页式内存管理(1)80386的段式内存管理机制首先,在80386CPU中增设了两个寄存器:一个是全局性的段描述表寄存器GDTR,另一个是局部性的段描述表寄存器LDTR,分别可以用来执行存储在内存中的一个段描述结构数组,或者称为段描述表。访问这两个寄存器的专用
2011-08-31 17:18:54
866
原创 2011_08_31____关于重定位表
在看罗文斌的win32汇编语言程序设计..顺便记下看了重定位表一章的感受...方便以后查看...为什么要有重定位表?看了下书..重定位表一般只在dll文件才需要...当然只是一般情况下...因为当windows装载器在装载exe文件时...他单独开个进程给exe文件...
2011-08-31 10:23:22
683
原创 关于一个写Masm的小错误........
今天按照罗云彬的书写例子...发现程序打开后立马一闪而过...start: invoke GetModuleHandle, NULL mov hInstance, eax invoke DialogBoxParam,
2011-08-29 16:59:22
330
翻译 2011_08_24
What do the letters W and L stand for in WPARAM and LPARAM?Once upon a time, Windows was 16-bit. Each message could carry with it two pi
2011-08-24 15:11:55
228
原创 2011_08_23
ATOM WINAPI RegisterClassEx( __in const WNDCLASSEX *lpwcx);其中WNDCLASSEX的结构typedef struct tagWNDCLASSEX { UINT cbSize;
2011-08-23 09:41:26
300
原创 关于数据如何从物理虚拟地址转到文件虚拟地址
+---------+---------+---------+---------+---------+---------+| 段名称 虚拟地址 虚拟大小 物理地址 物理大小 标志 |+---------+---------+---------+----
2011-08-18 23:34:36
454
原创 关于一个加法优化的一个地方.....
#include #include #include "Base.h"int main(int argc, char* argv[], char* envp[]) { int nNum; int nA = 12; nNum = argc + nA; printf("%
2011-07-24 23:18:17
427
原创 (学习笔记_2011_07_03)i++和++i进行条件判断的时候的反汇编.........
if(a++ > 0)011A16BC mov eax,dword ptr [a] 011A16BF mov ecx,dword ptr [a] 011A16C2 add ecx,1 011A16C5 m
2011-07-03 13:17:01
517
原创 将十进制手写转换为二进制的一个技巧.....
<br />比如20000....假设一个连续32bit的内存长度.....然后将其划分为4个字节右一开始为第一个字节.....每个字节最大数字为255....可以储存256个数字.....然后你用20000 / 256....得出的结果是78余32....前面78每一个1就代表一个256....后面余数直接就是32.......在就是说在第二个字节上的数是78....第一个字节上的数是32.....然后在将每个字节划分为两个4bit....用78 / 16....得到...4余14...也
2011-04-21 14:25:00
1028
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人