windows内存管理
1.(x86)每个进程都有4GB的虚拟内存 2.(x86)中物理内存以4KB的大小进行分页管理 (X86) 低2GB称为用户空间 高2GB称为内核空间 0X00000000----0X0000FFFF 空指针赋值区 0X00010000----0X7FFEFFFF 用户模式区 0X7FFF0000----0X7FFFFFFF 64KB禁入区 0X8…
|
285
|
|
|
|
136 字
|
2 分钟
进程与线程(x86)
进程介绍 1.任何进程都是进程创建的 explorer.exe 2.进程创建过程 映射exe文件 创建内核对象eprocess 映射系统DLL(ntdll.dll) 创建线程内核对象ETHREAD 系统启动线程 映射DLL(ntdll.LdrInitializeThunk) 线程开始执行 windows进程加载示意 每个进程都有一个句柄表 句柄是用…
|
247
|
|
|
|
636 字
|
7 分钟
DOS功能调用
1.什么是DOS功能调用 程序员调用DOS操作系统提供的各种编号子程序 包括设备驱动(基本I/O)、文件管理和其他(包括内存管理,置取时间、置取中断向量、终止程序等)。 2.调用方法 (1)根据需要调用准备入口参数,有部分功能不需要入口参数 (2)把功能调用号送AH寄存器 (3)发软中断指令“INT 21H” 例如: mov dl,07h ;准备入…
|
197
|
|
|
|
1456 字
|
7 分钟
字符串操作
字符串是字符的一个序列。字符串的操作处理包括:复制,检索、插入、删除和替换等。处理字符串的指令称为字符串操作指令。 1、字符串操作指令 1.一般说明 DS:SI指向源串 ES:DI指向目的串 DF=0,SI、DI递增 DF=1, SI、DI递减 2.字符串装入指令:LODS:不影响标志位 LODSB ;装入字节,SI值为1 LODSW …
|
263
|
|
|
|
978 字
|
6 分钟
世界,您好!
This is level 1 Head This is level 2 Head Welcome to my blog! printf("Hello World!");
|
116
|
|
|
|
15 字
|
几秒读完