码迷,mamicode.com
首页 >  
搜索关键字:ia32    ( 186个结果
linux内核启动过程学习总结
下面是学习linux内核启动过程的记录 平台是:powerpc mpc8548 + linux2.6.23 内核           通用寄存器的作用r0 :在函数开始时使用r1 :存放堆栈指针,相当于ia32架构中的esp寄存器r2 :存放当前进程的描述符的地址r3 :存放第一个参数和返回地址r4-r10 :存放函数的参数r11 :用在指针的调用和当前一些语言的环境指针r12 ...
分类:系统相关   时间:2016-04-01 18:28:23    阅读次数:232
64位的ubuntu14.04 LTS安装 Linux交叉编译工具链及32位“ia32-libs”依赖库
ubuntu又迎来了其新一代的长期支持版本 14.04 LTS,其带来了许多令人期待的新特新,遂决定进行升级。 装好了64位版本及安装 Linux交叉编译工具链 运行GCC,${CROSS_COMPILE}gcc -v 依然会提示那经典的“没有那个文件或目录”提示。 根据以往的经验,对于64位版本u
分类:系统相关   时间:2016-03-22 22:10:41    阅读次数:1005
《深入理解计算机系统》3.7过程
所谓过程在C语言中就是函数的意思. 本章将介绍,函数调用过程的细节. 栈帧 IA32程序用栈来支持程序的运行,栈用来存放调用时候暂存的数据. 它可以: 传递函数的参数 存储返回数据 保存某些寄存器的数据,以便后面恢复 每一段函数都会在栈中构建一块空间,名为栈帧.之所以叫栈帧是因为这块空间用栈指针和帧...
分类:其他好文   时间:2016-03-19 12:47:34    阅读次数:181
简单C程序生成的汇编代码分析
首先给出完整的C代码: int g(int x){ return x+11;}int f(int x){ return g(x);}int main(void){ return f(8)+1;} 使用命令:gcc –S –o hw001.s hw001.c -m32 对应生成的IA32汇编代码如图所
分类:其他好文   时间:2016-02-29 00:21:47    阅读次数:230
从c语言函数调用看程序的栈机制
预备知识: ①栈:计算机系统中是指一块采用栈式管理的内存区域,栈的增长方向是从高地址空间向低地址空间增长 ②汇编指令call:将返回地址入栈,并跳转到被调用过程的起始处 ③汇编指令ret:从栈中弹出返回地址,并跳转到这个位置 IA32(x86)通过程序栈来支持过程调用。机器用栈来传递过程参数(函数参
分类:编程语言   时间:2016-02-26 00:22:59    阅读次数:282
[Linux Kernel]查看CentOS版本方法
查看CentOS版本方法 有以下命令可以查看: # lsb_release -aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescrip...
分类:系统相关   时间:2016-01-21 22:58:52    阅读次数:201
ubuntu/debian ia-libs
ubuntu 14.04强制安装ia32-libs1。切换到root权限sudo -i 或 sudo su2。进入apt源列表cd /etc/apt/sources.list.d3。添加ubuntu 13.04的源,因为13.10的后续版本废弃了ia32-libsecho "deb http://o...
分类:系统相关   时间:2016-01-06 10:17:57    阅读次数:195
ubuntu-14.04-desktop-amd64 安装 Beyond Compare,ia32-libs
前几天 Ubuntu 14.04 最终公布了,然后就開始了预谋已久的系统升级了。曾经都是安装 32 位的 Ubuntu,这次想開始全新的 64 位时代了,所以安装了 64 位的Ubuntu 14.04。只是安装完系统后。安装一些软件时发现库或者软件包依赖的问题。于是就各种搜索找解决的方法,终于算是把...
分类:系统相关   时间:2016-01-02 10:22:36    阅读次数:479
为linux安装epel-yum仓库
1查看系统版本:[root@localhost/]#lsb_release-a LSBVersion::core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch DistributorID:RedHatEnterpriseServer Description:RedHatEnterpriseLinuxServerrelease5.8(Tikan..
分类:系统相关   时间:2015-12-30 00:36:26    阅读次数:314
CAS操作
CAS操作:Compare and Swap,比较并操作,CPU指令,在大多数处理器架构,包括IA32、Space中采用的都是CAS指令,CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更新为B,否则不修改并告诉V的值实际为多少”,CAS是项乐观锁技术,当多个线程尝试使用CAS同时更新同一...
分类:其他好文   时间:2015-12-25 20:45:39    阅读次数:198
186条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!