原文:i386和x86-64区别通俗易懂版本(转)

x 架构首度出现在 年推出的Intel 中央处理器,它是从Intel 处理器中发展而来的,而 则是发展自Intel 的。Intel之后又推出了包括 以及 。 在设计上,这些后续的处理器使用的指令集都是在 的基础上添加新支持的指令进行改进的,因此可以说都是向下兼容的 backward compatibie ,即能再 上运行的程序在 上也一定能运行。由于都是以 结尾 不过 也是x ,所以把这一系列的指 ...

2017-07-25 00:05 0 3784 推荐指数:

查看详情

is incompatible with i386:x86-64 output报错

在[一个操作系统的实现]书中,第五章,开始编译elf文件格式的操作系统内核。 将hello.asm编译为hello.o,再编译为可执行文件 编译hello.o时,nasm报错is incompatible with i386:x86-64 output。 原因是原实验是在32位操作系统下做的 ...

Fri Nov 10 00:28:00 CST 2017 0 1710
Linux x86_64i386区别之 —— 内存寻址

毫无疑问,不管是32位,还是64位处理器,所有进程(执行的程序)都必须占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是 存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收 ...

Mon May 12 23:33:00 CST 2014 0 4164
Ubuntu 16.04使用NASM编译时用ld链接程序出现:i386 架构于输入文件 sandbox.o 与 i386:x86-64 输出不兼容(I386 architecture in the input file sandbox.o is not compatible with i386

错误: 问题解决过程: 1、先确定CPU的架构 2、这是以64位架构的CPU,如果使用elf参数时,默认是以32位模式去处理,那么此时需要更精确的去指定这个模式,比如elf32(32位),elf6464位),具体的参考:http://www.nasm.us/doc ...

Tue Jul 25 09:15:00 CST 2017 0 2782
AMD64i386区别

下载Debian系统时,出现两个选项:ADM64i386,那么这两者的区别是什么? i386=Intel 80386。其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称。 AMD64,又称“x86-64”或“x64”,是一种64位元的电脑处理器架构。它是建基于现有32位元 ...

Wed Feb 03 20:52:00 CST 2016 3 27416
x86,amd64,x86-64,x64区别

百科 AMD64,或“x64”,是一种64位元的电脑处理器架构。它是基于现有32位元的x86架构,由AMD公司所开发, 应用AMD64指令集的自家产品有Athlon(速龙) 64、Athlon 64 FX、Athlon 64 X2、Turion(炫龙) 64、Opteron(皓龙 ...

Thu Apr 02 19:46:00 CST 2020 0 2456
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM