原文: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