PAE 就是物理地址扩展。我们常规的寻址方式是之前的将虚拟地址化为10 10 12的方式来寻址页目录,页表,页偏移,但是在开始PAE之后的寻址方式发生了改变,将32位的虚拟地址转化成 2 9 9 12的方式来寻址:理论就不赘述了,和普通的寻址方式没有太大的差别,具体可以参考之前的文章:x86虚拟地址...
一、立即寻址方式操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。立即数可以是8位、16位或32位,该数值紧跟在操作码之后。如果立即数为16位或32位,那么,它将按“高高低低”的原则进行存储。例如:MOV AH, 80H ADD AX, 1234H.....
分类:
其他好文 时间:
2015-08-11 21:04:35
阅读次数:
262
一、硬盘及其工作原理
3D参数
很久以前,硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数。由此产生了所谓的3D参数(Disk
Geometry),即磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式。
其中:
磁头数(Heads)表示硬盘总共有几个磁头,也就是有几...
分类:
其他好文 时间:
2015-08-06 22:34:35
阅读次数:
266
JavaScript定义对象
var person={firstname:"王",lastname:"鹏鹏",age:22};
document.write(person.lastname+"");
document.write(person['lastname']+"");
document.write(person['age']+"");
var ...
分类:
编程语言 时间:
2015-08-05 14:49:50
阅读次数:
128
虚拟地址空间:1 每个进程拥有独立的进程地址空间,这个每个进程相互独立,不同进程不能访问其他进程的地址空间,否则会长生错误。一个进程的错误操作,也只会影响这个进程,不会导致其他进程的奔溃2 实模式下的寻址方式,可以直接操作物理内存地址,但是不安全。任何进程都可以修改物理内存3 每个进程的独立的...
分类:
其他好文 时间:
2015-07-29 13:41:41
阅读次数:
124
立即数寻址、寄存器寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址
分类:
其他好文 时间:
2015-07-19 08:49:44
阅读次数:
158
assume cs:code,ds:data,ss:stackdata segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','1987','1988','198...
分类:
编程语言 时间:
2015-07-17 00:29:21
阅读次数:
272
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell写在前面:本篇文章旨在大致介绍下ARM指令集的相关内容,这里也同时提供一个有详细解释和用例的待书签的PDF版本,方便大家查阅。ARM指令集详解指令集是处理器的核心,ARM指令的基本格式如下所示:opc...
分类:
移动开发 时间:
2015-07-06 17:56:12
阅读次数:
183
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWellNEON指令集与VFP指令集是ARM指令集的扩展,多用于多媒体编程和浮点运算。一 Android平台使用NEON指令集与VFP指令集Android NDK从r3版本开始也添加了对NEON指令集与VFP...
分类:
移动开发 时间:
2015-07-06 17:55:29
阅读次数:
329
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell处理器的寻址方式是通过指令给出的地址码字段来寻找真实操作数地址的方式,ARM处理器支持9中寻址方式。一 立即寻址立即寻址指令后面的地址码部分为立即数(常量或常数),立即寻址多用于给寄存器赋值。举例MO...
分类:
移动开发 时间:
2015-07-06 17:53:22
阅读次数:
144