E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IA-32
Intel 64 and
IA-32
cache 术语
cachelinefill当处理器发现从内存读取的操作数是cache-able,处理器会读取整个cacheline到相应的cache中(L1,L2,L3或者到全部Cache)。我们把这个操作叫做cachelinefillcachehit如果包含操作数的内存仍然在cache中,那么下一次处理器访问这个操作数时,处理器就可以直接从cache中读取,而不需要从相对慢速的系统内存中读取。这个操作我们称之为
kickxxx
·
2015-01-15 18:00
cache
Intel
Terminology
IA 64 and
IA-32
MTRRs
TermMTRRs-MemoryTypeRangeRegistersPAT-PageAttributeTableMSG-ModeSpecifiedRegisterPCD-Page-levelCacheDisablePWT-Page-levelwrite-throughTLB-translationlookasidebuffersIntroductionMemoryTypeRangeRegister
kickxxx
·
2015-01-15 14:09
Intel
IA 64 and
IA-32
MTRRs
TermMTRRs-MemoryTypeRangeRegistersPAT-PageAttributeTableMSG-ModeSpecifiedRegisterPCD-Page-levelCacheDisablePWT-Page-levelwrite-throughTLB-translationlookasidebuffersIntroductionMemoryTypeRangeRegister
kickxxx
·
2015-01-15 14:00
Intel
pat
MTRRs
Intel 64 and IA32 Store Buffer
Intel64和
IA-32
处理器在把对系统内存的写操作,临时保存在storebuffer中。
kickxxx
·
2015-01-14 16:21
Intel
Intel 64 and IA32 Store Buffer
Intel64和
IA-32
处理器在把对系统内存的写操作,临时保存在storebuffer中。
kickxxx
·
2015-01-14 16:00
第2章 汇编及逆向工程基础
本书着眼于32位Intel架构(
IA-32
)的汇编语言,涉及Windows及Linux两种操作系统。
Code_My_Life
·
2014-12-04 16:00
Intel汇编语言程序设计读书笔记(
IA-32
处理器体系结构)
这一节的内容比较少,有一些是原来《计算机组成原理》讲过的内容,很多太熟悉的东西,就不在上面写了。这里只写写我觉得有用的,或者应该记下来的东西。所有的汇编语句都是一条指令,但是执行时间是不一样的。最快的只需要一个CPU的时钟周期,而有些指令的执行要超过50个时钟周期。明显乘法指令就是很耗时的指令。还有一点就是,访问内存是非常慢的,相对于寄存器来讲,一般都需要CPU等待。我只关注的保护模式,其它的模式
Code_My_Life
·
2014-12-02 18:00
《大话操作系统——做坚实的工程实践派》(5)
我现在铁板钉钉的申明:我其实兼通:ARM、
IA-32
、IA-32e、AMD64,了解MIPS,但没做过MIPS因为确实没有相应的MIPS硬件平台。
LMOS_KERNEL
·
2014-11-17 21:00
书籍
操作系统内核
LMOS
LMOSEM
C++开源代码项目汇总
V8根据ECMA-262第三版中的说明使用ECMAScript,并在使用
IA-32
或ARM处理器的WindowsXP和Vista、MacOSX10.5(Leopard)以及Linux系统中运行。
wenrenhua08
·
2014-10-13 10:33
C/C++
C++开源代码项目汇总
V8根据ECMA-262第三版中的说明使用ECMAScript,并在使用
IA-32
或ARM处理器的WindowsXP和Vista、MacOSX10.5(Leopard)以及Linux系统中运行。V8
wenrenhua08
·
2014-10-13 10:00
X86和X86_64和X64区别
没有评论x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“
IA
cyz412
·
2014-06-26 08:39
linux
X86和X86_64和X64区别
没有评论x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“
IA
cyz412
·
2014-06-26 08:39
linux
ia-32
汇编笔记
1 汇编语言中test的用法为举例方便说一下jnz和jz 测试条件JZ ZF=1JNZ ZF=0即Jz=jumpifzero(结果为0则设置ZF零标志为1,跳转)Jnz=jumpifnotzerotest属于逻辑运算指令功能:执行BIT与BIT之间的逻辑运算 测试(两操作数作与运算,仅修改标志位,不回送结果).Test对两个参数(目标,源)执行AND逻辑操作搜索,并根据结果设置标志寄存
simanstar
·
2014-05-22 19:00
汇编
32位
汇编语言
Linux虚拟地址空间概述
1虚拟地址空间概述 Linux进程虚拟地址空间是linux内存管理一个重要的部分,我们知道,在
IA-32
系统上地址空间的范围可达2的32次幂=4G,总的地址空间通常按3:1的比例划分,用户态占用了3G
班克
·
2014-05-11 19:00
linux
内存地址空间
算法重要,但并非全部,并非所有人的选择
大一的时候我自学了C++.NET编程,然后看着别人写的炸弹人的代码自己也写了一个(感觉像是抄了一次),大二上学期的时候感觉对嵌入式开发有些兴趣,所以自学了Intel的
IA-32
汇编和LinuxC编程,但是我学的这些都不是很深
sxhelijian
·
2014-04-30 06:00
Linux的NPTL
测试表明,NPTL能够让
IA-32
在两秒内启动100,000个线程,如果内核不支持NPTL则需要15分钟。使用下面的命
bytxl
·
2014-04-28 08:00
IA-32
, IA-64, x86-64, PPC, and More
IA-32
TheseCPUspowerthevastmajorityofcomputerssoldfromthelate1980stothepresent.Intel,AMD,VIA,andTransmetaaresellingIA
invictus_lee
·
2014-04-12 21:00
IA-32
汇编
拿了一本《汇编语言程序设计》看,讲的就是
IA-32
(IntelArchitecture,32-bit)系列的汇编(32位)。为的是搞懂书上大概写了什么。
iaiti
·
2014-04-10 11:00
汇编
指针
32位
汇编语言
0.ring0-PAE-(虚拟地址转换成物理地址详细示例)
简单来说,就是把
IA-32
处理器的寻址能力从原来的4GB扩展到64GB。寻址4GB空间,要求物理地址的宽度为32位。类似的,要寻址64GB空间,那么物理地址的宽度就是36位。
hgy413
·
2014-03-08 16:00
QEMU, KVM, QEMU-KVM 和 Goldfish
qemuQEMU是模拟器QEMU在在System模式下,能进行指令级的模拟(就是说他虚拟了一个/多个CPU(包含内存管理器等),比如虚拟一个ARMCPU)可以模拟
IA-32
(x86)个人电脑,AMD64
span76
·
2014-02-13 16:00
android
C指针原理(85)-helloworld的C程序汇编剖析(1)
IA-32
指令码(INTEL、AMD公司的CPU使用)由一堆二进制码构成,其格式为:指令前缀、操作码、可选修饰符、可选数据元素指令前缀可包含1到4个修改
u010255642
·
2014-02-11 12:00
C语言
指针
编译器
汇编语言
SSE2介绍及其简单用法举例
SSE2,全名为StreamingSIMDExtensions2,是一种
IA-32
架构的SIMD指令集。SSE2是在2001年随着Intel发表第一代Pentium4处理器也一并推出的指令集。
fengbingchun
·
2014-01-19 21:00
如何区分JDK,Tomcat,eclipse的32位与64版本
这事儿要先从CPU说起:——————————-
IA-32
架构与IA-64架构IA是IntelArchitecture(英特尔体
xiaohanshenchu
·
2013-12-19 12:00
硬件架构:
“x86-64”1999由AMD设计,AMD首次公开64位集以扩充给
IA-32
,称为x86
wangyonggood
·
2013-12-02 16:06
服务器
移动通讯
微处理器
公司收购
酷睿i5
C语言的内存模型
本文以
IA-32
环境为例.一、内存类型1.代码段(CodeorText):代码段由程序中的机器码组成。在C语言中,程序语句进行编译后,形成机器代码。
fghhslk
·
2013-10-24 23:53
转:x86—EFLAGS寄存器详解
众所周知,
IA-32
体系结构为通用系统
xuesong13
·
2013-09-16 23:00
寄存器
X86
eflags
Intel 64 and
IA-32
架构的软件开发手册
主页:http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html总共分为7卷(7volume)3种方式提供下载:方式1:7卷合集:共3251页CombinedVolumeSetofIntel®64andIA-32ArchitecturesSoftwareDevelop
cmsbupt
·
2013-08-10 15:49
Intel 64 and
IA-32
架构的软件开发手册
主页:http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html总共分为7卷(7volume)3种方式提供下载:方式1:7卷合集:共3251页CombinedVolumeSetofIntel®64andIA-32ArchitecturesSoftwareDevelop
cmsbupt
·
2013-08-10 15:00
原子操作的实现原理详解
2.术语定义3.处理器如何实现原子操作32位
IA-32
处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。3.1处理器自动保
闵开慧
·
2013-08-06 12:00
原子操作的实现原理详解
nodejs 的matrix---V8
V8是依据于ECMAscript(ECMA-262第五个版本),可以运行在windowsxpmacos10.5或者以上的基于
IA-32
,X64,或者ARM平台的javacript解析引擎?
起始页
·
2013-07-16 08:32
JavaScript
nodejs
V8
X86和X86_64和X64有什么区别?
x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“
IA-
zhujiaxing666666
·
2013-07-07 21:00
Windows内存结构
对于32位进程来说,这个地址空间是4GB,Win2K在
IA-32
架构的CPU下面的进程地址空间分布如下表所示:地址空间说明地址空间64KNULL指针分配区0x00000000~0x0000FFFF(64K
dsg333
·
2013-06-30 16:13
intel 64 and
IA-32
Archtectures Software Developer's Manual 笔记
ssingle-precisionfloatingpointddouble-precisionfloatingpointi128signed128-bitintegeri64signed64-bitintegeru64unsigned64-bitintegeri32signed32-bitintegeru32unsigned32-bitintegeri16signed16-bitintegeru1
guotong1988
·
2013-06-27 21:00
Intel64及
IA-32
架构优化指南第8章多核与超线程技术——8.9 其它共享资源的优化
8.9 其它共享资源的优化 在多线程应用中的资源优化依赖于处理器拓扑层级内相关联的Cache拓扑以及执行资源。在第7章中讨论了处理器拓扑以及标识处理器拓扑的一种软件算法。 在带有共享总线的平台中,总线系统被处于SMT层以及在处理器拓扑中的处理器核心层的多个代理所共享。因而多线程应用程序设计应该起始于管理对多个处理器代理可用的总线带宽的方法,这些处理器代理以一种合理的方式共享同一个总线连接。这可
·
2013-06-17 14:00
int
Intel VT
VT的技術包括了下面幾項.從一開始的虛擬化VT之後又有很多和VT相關的名詞,如VT-x,VT-i,VT-d,VT-c,VMDc,VMDq這些全都是和虛擬化有關,不過在功能上有很大的不同.VT-x 屬於
IA
defeattroy
·
2013-03-29 19:00
关于arm下独立指针访问结构体成员错误的问题
topics/300096265在ARM core的平台(StrongARM, 2410, XScale)上,如果企图通过一个独立的指针对某个数据结构的内部成员域进行定位和访问时,会遇到下面的问题(注,在
IA
Eric_DWT
·
2013-03-13 11:00
inter 开发手册
ntel 64和
IA-32
架构软件开发人员手册 http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
我是小小鸟
·
2013-03-11 13:00
int
inter 开发手册
ntel 64和
IA-32
架构软件开发人员手册 http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
我是小小鸟
·
2013-03-11 13:00
int
调试寄存器 原理与使用:DR0-DR7
调试寄存器原理与使用:DR0-DR7下面介绍的知识性信息来自intel
IA-32
手册(可以在intel的开发手册或者官方网站查到),提示和补充来自学习调试器实现时的总结。希望能给你带去有用的信息。
飘雪超人
·
2013-02-28 12:00
两种方法搭建
IA-32
汇编设计环境
/*******DOS:16bit汇编程序环境搭建********/16汇编程序设计需要在DOS环境下,利用MASM5.0以上的版本才能编译链接16位汇编为实地址模式,这里的环境其实不需要搭建,只管利用masm编译即可,以下是方法:1、编写*.asm文件这个可以直接用txt文件编写,然后将扩展名由txt改为asm2、masm编译WIN+R键进入DOS,输入如下:0个警告,0个错误之后便可以在mas
mysouling
·
2013-02-21 11:00
x86、amd64、x86-64、x64以及ia64的基本概念
“x86-64”1999由AMD设计,AMD首次公开64位集以扩充给
IA-32
,称为x86-
djinglan
·
2013-02-19 14:32
操作系统
底层
x86、amd64、x86-64、x64以及ia64的基本概念
“x86-64”1999由AMD设计,AMD首次公开64位集以扩充给
IA-32
,称为x8
djinglan
·
2013-02-19 14:00
Windows内存结构 .
对于32位进程来说,这个地址空间是4GB,Win2K在
IA-32
架构的CPU下面的进程地址空间分布如下表所示:可见Win2K的内存布局非常简单,主要有4个部分,两个不能被存取的64K;然后剩下的部分就是分别是用户空间
SONG_CA
·
2013-01-28 01:01
技术
模拟器与程序分析-3-用程序分析器pin和valgrind获得callgraph
引言Pin是一个Intel公司maintain针对
IA-32
和X86-64体系结构的动态二进制指令分析的framework。可以对基于LINUX和Windows平台的userspace的程序进行分析。
rill_zhen
·
2012-12-28 12:00
X86 EFLAGS寄存器
众所周知,
IA-32
体系结构为通用系统(generalsystem)提供了16个基本的程序执行寄存器:包含一些通用目的寄存器(General-purposereg
季牧云
·
2012-12-26 15:00
Intel汇编程序设计-第五版-课后答案-第二章
第2章
IA-32
处理器体系结构2.1基本概念(1)CPU除了包含寄存器之外还包含哪些其他基本部件?答案:控制单元CU,算术逻辑运算单元ALU,时钟。
yelede2009
·
2012-12-24 14:00
多进程与多线程(四)--NPTL
测试表明,NPTL能够成功地在
IA-32
平台上在两秒种内生成100,000个线程;相应的没有NPTL的内核将耗费15分钟左右。历史在Linux内核2.6出现之前进程是(最小)可调度
mysileng
·
2012-12-18 13:00
看操作系统神马的都弱爆了
操作系统看起来那么神秘,那么难,很大一部分原因是因为我们没有去学习
IA-32
体系结构。
stephenkung1
·
2012-11-27 23:00
IA-32
汇编知识
1.通用寄存器 EAX 用于操作数和结果数的累加器 EBX 指向数据内存段中的数据指针 ECX 计数器 EDX IO指针 EDI 用于字符串操作的目标数据指针 ESI 用于字符串操作的源数据指针 ESP 堆栈指针 EBP 堆栈数据指针其中EAX,EBX,ECX,EDX可以通过16位和8位寄存器引用(AX,AH,AL) 2
joans123
·
2012-11-06 22:00
X86、X64和X86_64区别
x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“
IA-
chenzehe
·
2012-10-23 09:00
区别
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他