自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 鱼c win32汇编 第三章 代码结构 续

API函数返回值的类型对汇编程序来说只有一种类型dword,返回值永远放eax寄存器,如果eax放不下这个返回值,把这个返回值内存地址放进eax,程序员说法就是指针吧! If Unicode MessageBox equ < MessageBoxW > ; Unicode类型 Else MessageBox equ < MessageBoxA> ...

2018-09-02 23:35:28 140

原创 鱼c win32汇编 第三章 代码结构

;模式定义 .386 .model flat ,stdcall Option casemap:none ;include 头文件定义 Include windows.inc Include user32.inc Includelib user32.lib Include kerne132.inc Includelib kerne132.lib ;数据段定义 ....

2018-08-31 23:02:29 152

原创 鱼c win32汇编 第二章2.2 编译链接

Win32可执行文件的开发过程: 1.用文本编辑器写好,汇编源文件.asm,预定头文件.inc,API声明头文件.inc,把这三个用编译器编译成.obj 2.用文本编辑器写好,资源脚本文件.rc,编译成资源文件.res 3.导入库文件.lib 4.用链接器链接3个的成果,生成win32可执行文件.exe 演示用MASM32 SDK软件包: 1.由Steve Hutchesson这个位大...

2018-08-31 22:56:08 177

原创 鱼c win32汇编 第一章1.3.3 windows特权保护

Windows的内存安排 1.在硬盘上建立大小为物理内存两倍的交换文件做虚拟内存 2.利用80386处理器的内存分页机制,交换文件在寻址上可以很方便的作为物理内存使用 3.在真正访问到来的时候,将硬盘文件的内容写入物理内存,然后重新将线性地址映射到这块物理内存就行了。 4.被执行的可执行文件也不必真正装入内存,只要在页表中建立映射关系,需要真正运行到某处代码的时候再将它调入物理内存。 5...

2018-08-30 22:43:10 149

原创 鱼c win32汇编 第一章1.3.2 windows的内存管理

Windows的内存管理 DOS系统的内存安排: 由于8086处理器的寻址范围只有1MB 1MB=384KB+40KB+600KB 1.分走384KB高地址内存用于显示的视频缓冲区和BIOS的地址空间 2.分走40KB低地址内存用于存放中断向量表和BIOS数据区还有DOS使用一部分 3.分走600KB供应用程序和TSR程序共同使用(TSR一些程序的尾巴) 80386有了4GB的寻址能...

2018-08-30 22:40:54 242

原创 鱼c win32汇编 第一章1.3 80x86三种工作模式

1.3 你必须了解的东西 三种模式:1.实模式2.保护模式3.虚拟86模式 实模式:1.80386处理器通电或重启都以实模式启动,这时候它 的32位地址线只使用了低20位。 2.不能对内存分页,所以指令寻址的地址就是内存中实际的物理地址。 3.所有的段都是可以读、写和执行的 4.不支持优先级,所有的...

2018-08-28 21:20:31 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除