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汇编学习
paging_init()
在
IA-32
系统的4GB虚拟地址空间总是以3:1的比例分配,用户态应用占用3G,kernel占用1G。当前系统上下文与分配的kernel的虚拟地址无关,每个进程都有自己指定的地址空间。
lihenair
·
2011-06-21 15:00
利用Bochs调试linux0.11启动过程
利用Bochs调试linux的启动过程SeanYi2006/11/17摘要:现在hacklinuxkernel的人很多,而调试工具很少,Bochs的最大的好处就是它的调试功能,它能仿真
IA-32
的全部指令
rein07
·
2011-06-08 09:00
ARM的内存对齐
毕竟大部分人都习惯了
IA-32
下的程序设计,虽然两者都是32位的处理器,但是体系架构完全不同,于是也导致了一些隐含的问题。
changrui82
·
2011-06-07 16:00
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。 在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的: __asm__(code : output operand list : input operand list : clobber list); __asm__(汇编语句模板 : 输出部分
isiqi
·
2011-05-27 15:00
C++
c
linux
gcc
嵌入式
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的:__asm__(code:outputoperandlist:inputoperandlist:clobberlist);__asm__(汇编语句模板:输出部分: 输入部分: 破坏描述部分);其中包括四个部
Yao_GUET
·
2011-05-27 15:00
linux
汇编
list
gcc
嵌入式
语言
RH442-2 Kernel层面的性能微调工具--Oprofile
硬件要求:
IA-32
、IA-64、AMD64、PowerPC#如果处理器是其他处理器,否则oprofile无法采集到数据2. 首先需要安装内核扩展包kernel-de
netsword
·
2011-05-09 01:32
kernel
oprofile
rhca
性能微调工具
rh442
ARM
汇编学习
资料的一些链接
1 GNU ARM 汇编快速入门,http://blog.chinaunix.net/u/31996/showart.php?id=326146 2 ARM GNU 汇编伪指令简介,http://www.cppblog.com/jb8164/archive/2008/01/22/41661.aspx 3 GNU汇编使用经验,http://blog.chinaunix.net/u1/3761
freesoftman
·
2011-05-08 08:00
html
.net
PHP
Blog
嵌入式
ARM
汇编学习
笔记
这两天参加了一个编写操作系统的项目,因为要做很多底层的东西,而且这个操作系统是嵌入式的,所以开始学习ARM汇编,发现ARM汇编和一般PC平台上的汇编有很多不同,但主要还是关键字和伪码上的,其编程思想还是相同的。现将一些学习感悟部分列出来,希望能给有问题的人一点帮助。 1、ARM汇编的格式: 在ARM汇编里,有些字符是用来标记行号的,这些字符要求顶格写;有些伪码是需要成对出现的,例如ENT
glorin
·
2011-04-28 10:00
汇编
嵌入式
存储
任务
编译器
程序开发
Windows内存结构
对于32位进程来说,这个地址空间是4GB,Win2K在
IA-32
架构的CPU下面的进程地址空间分布如下表所示: 可见Win2K的内存布局非常简单
FlowShell
·
2011-04-19 20:00
windows
null
存储
dll
exe
X86
ELF对线程局部储存的处理(7)
5.4.Alpha链接器优化Alpha的链接器优化要比
IA-32
或SPARC的干净,因为对指令的次序没有限制。
wuhui_gdnt
·
2011-04-04 20:00
Intel系统编程指南第十一章——11.11 存储器类型范围寄存器(MTRR)
它们也简化了系统硬件设计,通过消除在过去的
IA-32
处理器上和需要驱动它们的外部逻辑上的用于此功能的存储器控制引脚。 MTRR机制允许多达9
zenny_chen
·
2011-03-26 15:00
编程
优化
cache
测试
存储
扩展
Linux操作系统--内存限制
x86
IA-32
体系结构中,CPU使用的程序指令指针寄存器是32位的,最大寻址空间是4G。这就意味着,程序的虚拟地址空间最大是4G。
wapysun
·
2011-03-14 12:00
C++
c
windows
linux
C#
Linux操作系统--内存限制
x86
IA-32
体系结构中,CPU使用的程序指令指针寄存器是32位的,最大寻址空间是4G。这就意味着,程序的虚拟地址空间最大是4G。
isiqi
·
2011-03-14 12:00
C++
c
linux
windows
C#
《Professional assembly language》这本书主要讲的内容
因为汇编语言和处理器和汇编器不同,需要选择一个平台,这本书使用流行的Linux操作系统,运行在Intel家族的处理器上,这部分的章节安排如下:第一章:“什么是汇编语言”第二章:“
IA-32
平台”第三章:
wuxiaoer717
·
2011-03-11 19:00
Possible Implementation of ANSI C stdarg.h on
IA-32
#include <stdio.h> typedef char* vay_list; #define vay_rounded_size(type) \ (((sizeof (type) + sizeof (int) - 1) / sizeof (int)) * sizeof (int)) #define vay_start(ap, v) \ ((vo
yaojingguo
·
2011-03-05 16:00
C++
c
C#
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :
[email protected]
编译环境 :ADS1.2Tiger
tigerjb
·
2011-02-23 10:00
汇编
扩展
语言
编译器
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序 --------------------------------------------------------- Author :tiger-johnWebSite :blog.csdn.net/tigerjb Email :
[email protected]
编译环境 :ADS1.2 Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或
baiseda
·
2011-02-23 10:00
ARM
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :
[email protected]
编译环境 :ADS1.2Tiger
tigerjibo
·
2011-02-23 10:00
汇编
扩展
语言
编译器
网络技术
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
编译环境:ADS1.2Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-joh
iteye_2449
·
2011-02-23 00:00
ARM之
汇编学习
---如何编写ARM汇编程序
如何编写ARM汇编程序---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
编译环境:ADS1.2Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-joh
iteye_13254
·
2011-02-23 00:00
Intel系统编程指南第十一章——11.5 Cache控制
Intel64和
IA-32
架构提供了各种用于控制数据和指令的cache的机制,以及为控制在处理器、Cache和存储器之间读写次序的机制。
zenny_chen
·
2011-02-03 00:00
数据结构
编程
cache
存储
扩展
交通
汇编学习
笔记一
Debug R命令查看、改变CPU寄存器的内容 D命令查看内存中的内容 E命令改写内存中的内容 u命令将内存中机器指令翻译成汇编指令 T命令执行一条机器指令 A命令心汇编指令的格式在内存中写入一条机器指令Debug下查看主板下的生产日期dffff:0005、dfff0:00f5等
hunwo
·
2011-01-01 11:00
汇编
【Linux启动命令行】介绍memmap
[
IA-32
]Usetogetherwithmemmap=toavoidphysicaladdressspacecolli
isiqi
·
2010-12-30 17:00
(此文精辟)[
汇编学习
]献给汇编初学者-函数调用堆栈变化分析(转自黑客风云)
跟一个朋友谈堆栈的时候 就写下了这段文字,顺便发到这里给需要的看看吧汇编初学者比较头痛的一个问题////////////////////////////////////////////////////////////////////比如 我们有这样一个C函数 1#include 2long test(int a,int b) 3{ 4 a = a + 1; 5 b = b + 100;
liziyun537
·
2010-12-14 20:00
汇编学习
跨域程序语言障碍
跨域程序语言障碍(多语言混编)值得学习,收藏之! 基础书籍:《汇编语言(第2版)中文高清PDF版》(王爽)[PDF]下载地址: http://www.verycd.com/topics/2786088/
mplus
·
2010-12-11 10:00
汇编
语言
linux系统架构,文件系统及简单命令
1、系统硬件架构Intel:
IA-32
(X86)AMD:X86-64IBM:PowerMOTO:M68kIBM\M68k\APPLE:Power-pcHP:安腾IA-64SUN:UltrasparcARM
negiup
·
2010-12-10 22:47
linux
操作系统
文件系统
系统架构
休闲
CISC, RISC 区别
iPhone Simulator = Intel iPhone = ARM 区别很大, Intel目前的处理器主要为IA架构,
IA-32
即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)
1927105
·
2010-12-08 22:00
区别
CISC, RISC 区别
iPhone Simulator = Intel iPhone = ARM 区别很大, Intel目前的处理器主要为IA架构,
IA-32
即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)
1927105
·
2010-12-08 22:00
区别
2010-12-08
1、系统架构Intel:
IA-32
(X86)AMD:X86-64IBM:PowerMOTO:M68kIBM\M68k\APPLE:Power-pcHP:安腾SUN:UltrasparcARM,MIPS2
negiup
·
2010-12-08 22:42
职场
休闲
学习札记
Intel系统编程指南第八章——8.4 多处理器(MP)初始化
IA-32
架构(开始于P6家族处理器)定义了一个多处理器(MP)初始化协议,称为多处理器规范版本1.4。该规范定义了
IA-32
处理器在多处理器系统中所使用的引导协议。
zenny_chen
·
2010-12-07 11:00
数据结构
编程
算法
cache
application
存储
Intel系统编程指南第八章——8.3 串行化指令
Intel64和
IA-32
架构定义了若干条串行化指令。这些指令迫使处理器在下一条指令被取并执行前,完成所有先前的指令对标志、寄存器、以及存储器的修改,并将所有被缓存的写注入到存储器中。
zenny_chen
·
2010-12-05 01:00
编程
cache
存储
Intel系统编程指南第八章——8.2 存储器次序
Intel64和
IA-32
支持若干种存储器次序模型,依赖于架构的实现。
zenny_chen
·
2010-11-21 22:00
数据结构
编程
cache
汇编
性能优化
存储
Intel系统编程指南第八章——8.1 加锁的原子操作
32位的
IA-32
处理器对系统存储器中的位置支持加锁的原子操作。这些操作一般用于共享的数据结构(诸如信号量、段描述符、系统段和页表)。
zenny_chen
·
2010-11-17 16:00
数据结构
编程
算法
cache
测试
存储
Intel系统编程指南第八章——多处理器管理
这里先注明一下,以下所碰到的英文单词Cache,如果C是大写的,即Cache,表示名词——高速缓冲存储器;如果c是小写的,即cache,表示动词——表示将数据快存到某个高速缓冲存储器中 Intel64以及
IA
zenny_chen
·
2010-11-16 21:00
多线程
编程
cache
存储
文档
图形
Windows内存结构
对于3 2位进程来说,这个地址空间是4GB,Win2K在
IA-32
架构的CPU下面的进程地址空间分布如下表所示: 地址空间说明 地址空间 64K NULL指针分配区 0x00000000
lxlsp
·
2010-10-19 14:00
数据结构
windows
【译读】Intel 开发者手册-(2)
3.2基本执行环境概述 运行于
IA-32
处理器上的任何程序或任务都被给予一套的资源来执行指令,存储代码,数据和状态信息。这些资源构成了
IA-32
处理器的基本执行环境。
OtishionO
·
2010-10-15 14:00
编程
存储
扩展
任务
【译读】Intel 开发者手册-(1)
从零开始-保护模式=========================================第三章基本执行环境本章节从汇编语言的编程人员的视角来描述
IA-32
处理器的基本执行环境。
OtishionO
·
2010-10-09 18:00
编程
汇编
System
扩展
语言
任务
V8 JavaScript 引擎
V8根据ECMA-262第三版中的说明使用ECMAScript,并在使用
IA-32
或ARM处理器的WindowsXP和Vista、MacOSX10.5(Leopard)以及Linux系统中运行。
蓝色理想
·
2010-10-08 23:00
让程序跑的更快
以上两点摘自与
IA-32
指令系统一书。 我有个疑问,对于不同语言,比如
popeer
·
2010-10-04 21:00
本地POSIX线程库(NPTL)(经典,说明了真实linux系统的实现)
测试中,nptl在一个
ia-32
处理器上,成功地同时跑了10万个线程,启动这些线程只用了不到2秒。比较起来,在不支持nptl的内核上,这个测试花费了大约15分钟。
zhangxinrun
·
2010-09-30 16:00
java
linux
windows
测试
IBM
任务调度
IA-32
, Intel(R) 64 and IA-64 Architecture 的含义
http://software.intel.com/en-us/articles/ia-32-intelr-64-ia-64-architecture-mean/Intel®compilersandlibrariessupportthreeplatforms:generalcombinationsofprocessorarchitectureandoperatingsystemtype.Thiss
leolinux
·
2010-09-30 16:00
windows
Microsoft
XP
System
documentation
combinations
Xen
Xen In computing , Xen (pronounced /ˈzɛn/ ) is a virtual-machine monitor for
IA
tongxiaoming520
·
2010-08-26 13:00
linux
windows
unix
Solaris
Microsoft
张银奎谈软件调试和软件测试
毕业于上海交通大学信息与控制工程系,长期从事软件开发和研究工作,对
IA-32
架构、操作系统内核、驱动程序、尤其是软件调试有较深入研究。
张龙
·
2010-08-10 00:00
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。 自己补充一点
iwebcode
·
2010-07-27 00:00
学习
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。自己补充一点:我开始没想过什么linux
wanweiaiaqiang
·
2010-07-27 00:00
linux
汇编
gcc
语言
linux内核
AT&T
AT&T
汇编学习
套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。 自己补充一点
thecloud
·
2010-07-26 16:00
学习
底层/汇编
IA-32
:
IA-32
(IntelArchitecture),英特尔体系架构,英特尔从486开始采用,也就叫X86-32架构,在同一时间内可以处理32位二进制数据。CPU的工作宽度是32位。
anewhuahua
·
2010-06-22 17:00
王爽
汇编学习
之作业记录第一章节至第二章节
开始学习王爽版汇编,致于为什么要学习,这些在此就不多谈了,如想了解软件安全,逆向工程等等,汇编是必不可少的。一,第一章基础知识例如:机器指令1000100111011000表示把寄存器BX的内容送到AX中.汇编指令则写成MOVAX,BX。这样的写法与人类语言接近,便于阅读记忆。寄存器:简单地讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器,AX是其中一个寄存器的代吗,BX是另一个寄存器的代
leitianjun
·
2010-06-20 02:00
汇编
存储
语言
byte
编译器
作业
学习驱动开发需要看的几本书籍!制定个学习计划,给自已以动力!
学习书籍一、x86
汇编学习
(基础必须要扎实)1,王爽的第二版 总体时间:一个月,学习完后可以进入下一本书的学习开始时间:2010年6月20日开始至2010年7月20日结束注:一周清理一次群内成员
leitianjun
·
2010-06-20 00:00
编程
windows
汇编
语言
作业
2010
CISC, RISC 区别
iPhoneSimulator=InteliPhone=ARM 区别很大,Intel目前的处理器主要为IA架构,
IA-32
即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)以及服务器处理器志强(Xeon
garcon1986
·
2010-06-07 17:00
Microsoft
assembly
iPhone
Motorola
parallel
X86
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他