01 2015 档案

摘要:8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作。对于这个问题,汇编语言中用一下方法处理。(1)通过寄存器名指明要处理的数据的尺寸。例如:下面的指令中,寄存器指明了指令进行的是字操作:mov ax,1mov bx,ds:[0]m... 阅读全文
posted @ 2015-01-21 11:30 鑫鑫1 阅读(366) 评论(0) 推荐(0)
摘要:基本概念1: 1.CPU中 用16位寄存器存放一个字, 高8位存放高位字节,低8位存在低位字节如图可以如下理解概念1. 0 1 两个内存单元存到的是4E20H, 0低地址, 1高地址, 0 1可以看出1个起始地址为0的字单元,存放4E20H(20000)2. 2 3 两个内存单元存到的是0012H,... 阅读全文
posted @ 2015-01-12 09:46 鑫鑫1 阅读(245) 评论(0) 推荐(0)
摘要:8086CPU特性:1.运算器一次最多可以处理16位数据,寄存器最大宽度为16位,寄存器和运算器之间的通路为16位2.8086CPU有20位地址总线,1M寻址能力,086CPU又是16位结构,64KM寻址能力1M寻址能力: 11111111111111111111 10485751024*10236... 阅读全文
posted @ 2015-01-06 15:42 鑫鑫1 阅读(637) 评论(0) 推荐(0)
摘要:PE头PE头PE头PE头PE头 阅读全文
posted @ 2015-01-04 10:35 鑫鑫1 阅读(432) 评论(0) 推荐(0)
摘要:到此为止,小甲鱼和大家已经学了许多关于DOSheader和PEheader的知识。接下来就该轮到SectionTable(区块表,也成节表)。(视频教程:http://fishc.com/a/shipin/jiemixilie/)越学越多的结构,大家可能觉得PE挺乱挺杂的哈,所以这里插播下一下必要知... 阅读全文
posted @ 2015-01-03 22:05 鑫鑫1 阅读(1745) 评论(0) 推荐(0)
摘要:咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!(视频教程:http://fishc.com/a/shipin/jiemixilie/)接着我们来谈谈IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可选的结构,但是呢... 阅读全文
posted @ 2015-01-03 22:04 鑫鑫1 阅读(891) 评论(0) 推荐(0)
摘要:首先是IMAGE_NT_HEADERS 结构的定义:(啥?结构不会,先看看小甲鱼童鞋的《零基础入门学习C语言》关于结构方面的章节吧~)IMAGE_NT_HEADERS STRUCT{+0hDWORDSignature//+4h IMAGE_FILE_HEADERFileHeader//+18hIMA... 阅读全文
posted @ 2015-01-03 22:02 鑫鑫1 阅读(2816) 评论(0) 推荐(0)
摘要:小甲鱼在这里为大家做好了详细的注释,免得大家一头雾水,另外可以结合小甲鱼《加密系列》-系统篇-PE结构详解视频教程学习~若有纰漏之处还望大家不吝指正。(视频教程:http://fishc.com/a/shipin/jiemixilie/)(注:最左边是文件头的偏移量。)IMAGE_DOS_HEADE... 阅读全文
posted @ 2015-01-03 21:58 鑫鑫1 阅读(4534) 评论(0) 推荐(0)