下面通过undo的一致性读分析undo:
[oracle@localhost ~]$ lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: EnterpriseEnterpriseServer
Descriptio...
分类:
其他好文 时间:
2015-04-20 22:46:30
阅读次数:
199
计算机系统之汇编---IA32处理器数据格式及数据操作
IA32数据格式:
Intel用术语“字”表示16位数据类型,因此,称32位数为“双字”,称64位数为“四字”。
Char*这里指的是所有指针类型,注意:c语言新增加的long long是八字节,但是硬件IA32不支持这个类型。
寄存器(8个32位的寄存器,均以%e开头)
%eax、%ecx、%edx:调用者保存...
分类:
其他好文 时间:
2015-03-16 23:16:47
阅读次数:
307
安装32位库:sudo apt-get install libc6:i386用之前的源安装ia32-libs:sudo -i
cd /etc/apt/sources.list.d
echo "deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse" >ia32-libs-raring.list...
分类:
系统相关 时间:
2015-03-12 11:41:00
阅读次数:
204
首先,去官网的链接下载 rt-thread,我下载的是最新版v2.0.0RC。下载完之后,我们就开始来搭建开发环境。首先,下载交叉编译工具链https://sourcery.mentor.com/GNUToolchain/release1592?,选择IA32 GNU/Linux TAR下载完之后解...
分类:
系统相关 时间:
2015-02-13 22:28:11
阅读次数:
1528
You can try this to install 32 lib(not all in ia32-libs): apt-get install program:i386.Or if you want to install the whole ia32-lib instead, try the f...
分类:
系统相关 时间:
2015-02-06 00:40:18
阅读次数:
287
administrator@ubuntu:~$ sudo apt-get install ia32-libs[sudo] password for administrator:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是...
分类:
系统相关 时间:
2015-02-05 20:24:36
阅读次数:
747
现在,Intel已然成了CPU的代名词,但当年的Intel并没有现在这么风光。从1978年发布的8086到2013年的四代i7,整整35年,她见证了个人电脑(PC)、互联网、移动互联网的几次巨变;这些年的变化实在太多。本文不打算对这段历史及引领这段历史的风云人物做多少描述和评价(这些内容足够写好几本书的了);本文只对Intel CPU家族中几位名声显赫的CPU产品做简要介绍,并介绍了Intel三个代表性的CPU:8086,80386,酷睿 i7的架构和Intel引入的几种内存模型。...
分类:
其他好文 时间:
2015-01-19 22:40:17
阅读次数:
293
1.前言IA32机器码以及汇编代码都与原始的C代码有很大不同,因为一些状态对于C程序员来说是隐藏的。例如包含下一条要执行代码的内存位置的程序指针(program counter or PC)以及8个寄存器。还要注意的一点是:汇编代码的ATT格式和Intel格式。ATT格式是GCC和objdump等工具的默认格式,在CSAPP中一律使用这种格式。而Intel格式则通常会在Intel的IA32架构文档...
分类:
移动开发 时间:
2015-01-17 11:18:22
阅读次数:
644
这两天在整Linux系统,要配置JDK,SDK环境,但是SDK配置使用的时候,提示没有权限.需要安装32位库来解决,还有就是在修改文件的时候提示不能修改.唉...反正就是没有办法正常操作啦后来根据查找的情况的是因为没有安装32位库原因导致的就开始查找如何,普遍的方法都是用命令安装.但是提示文件依赖性...
分类:
系统相关 时间:
2015-01-14 22:34:12
阅读次数:
285
系统级架构由寄存器、数据结构、指令组成,这些设计对基本的系统级别的操作提供了支持,比如:内存管理、终端与异常处理、任务管理、多进程控制等。 我们先来看一看寄存器与数据结构的总汇图:现在你可能看不懂,不过没关系,接下来我们一起学习。一、概述首先大体看一下这个图,左上角的EFLAGS和CR0~CR4是寄...
分类:
其他好文 时间:
2015-01-03 14:34:43
阅读次数:
213