文章分类 - 1-4 Assembly Language
摘要:目录: 异常处理的基本概念 SEH的概念及基本知识 SEH异常处理程序原理与设计 向量化异常处理 x64平台上的异常处理 异常处理的实际应用 笔记 1.异常处理基本概念 lntel公司在从386开始的IA-32家族处理器中引人了中断(lnterrupt)和异常(Exception〕的概念。中断是由外
阅读全文
posted @ 2021-03-06 18:26
KnowledgePorter
摘要:1、字节(DB)define byte 一个字节有8位二进制组成,其最高位是第7位,最低位是第0位。在表示有符号数时,最高位就是符号位。 00001001 =9 10001011 = -11 有符号 = 139 无符号 通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节。 Var_b
阅读全文
posted @ 2020-12-20 16:04
KnowledgePorter
摘要:1. Win32可执行文件的开发过程 2. 编译器和连接器 3. 创建资源 4. make工具的用法 5. 获取资料 6. 构建编程环境
阅读全文
posted @ 2020-09-25 16:26
KnowledgePorter
摘要:leave 在16位汇编下相当于: mov sp,bp pop bp 在32位汇编下相当于: mov esp,ebp;//将ebp指向(ebp内部应当保存一个地址,所谓指向即这个地址对应的空间)的值赋给esp pop ebp /* leave指令将EBP寄存器的内容复制到ESP寄存器中, 以释放分配
阅读全文
posted @ 2020-09-24 10:25
KnowledgePorter
摘要:Segment Registers 本节主要讲述Intel处理器中的段寄存器,用于支持处理器的段式存储器管理机制。16位的8086/Intel286处理器有4个段寄存器CS/DS/SS/ES。32位的处理器运行在保护模式下时,除了先前的4个段寄存器,还引入了两个新的段寄存器FS/GS,这些寄存器都是
阅读全文
posted @ 2020-09-09 22:27
KnowledgePorter
摘要:汇编是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。 汇编指令由三类指令组成: 汇编指令(核心):有对应机器码 伪指令:没有对应机器码,由编译器执行 其他符号:如+ - * /等,由编译器识别,没有对应机器码 一个典型的CPU由运算器,寄存器,控制器组成。
阅读全文
posted @ 2020-09-06 19:54
KnowledgePorter