x86架構所有暫存器和標誌位詳細資訊 全名 作用

2021-10-06 09:57:02 字數 866 閱讀 7812

ax(accumulator):累加暫存器

bx(base):基址暫存器

cx(count):計數暫存器

dx(data):資料暫存器

sp(stack pointer):堆疊指標暫存器

bp(base pointer):基址指標暫存器

si(source index):源變址暫存器

di(destination index):目的變址暫存器

ip(instruction pointer):指令指標暫存器

cs(code segment)**段暫存器

ds(data segment):資料段暫存器

ss(stack segment):堆疊段暫存器

es(extra segment):附加段暫存器

of (overflow flag) 溢位標誌,運算元超出機器能表示的範圍表示溢位,溢位時為1.

sf (sign flag) 符號標誌 記錄運算結果的符號,結果負時為1.

zf (zero flag) 零標誌 運算結果等於0時為1,否則為0.

cf (carry flag) 進製標誌 最高有效位產生進製時為1,否則為0.

af (auxiliary carry flag) 輔助進製標誌 運算時,第3位向第4位產生進製時為1,否則為0.

pf (parity flag) 奇偶標誌 運算結果運算元位為1的個數為偶數個時為1,否則為0.

df (direcion flag )方向標誌 用於串處理.df=1時,每次操作後使si和di減小.df=0時則增大.

if (interrupt flag) 中斷標誌 if=1時,允許cpu響應可遮蔽中斷,否則關閉中斷.

tf (trap flag)陷阱標誌 用於除錯單步操作.

每日技術閱讀之 x86 架構中的暫存器

本期內容是 intel x86 架構中的暫存器 x86 對於 intel 處理器來說是乙個人們習慣的口頭稱謂,原因是第乙個晶元被稱為 8086 之後推出的晶元有 8186 8286 8386 等等。他們的共同點是都叫 xx86 所以人們稱它為 x86 x86 的特性不斷發展,進化,不同的特性相互疊加...

x86架構和arm構架

x86是英特爾公司開發的並且通治了幾十年.x86反應快在pc應用廣泛.86與arm最大不同在於指令集上.x86跟硬體發揮優勢.但是帶來的功耗大.arm構架指令簡單執行起來快功耗也低.現在智慧型手機和平板很火.平板電腦要求便攜和續航能力.arm構架具有低功耗.使之有了市場.那麼為什麼沒有得到普及原因主...

平板電腦的ARM和X86架構

說到台式pc機的cpu,一般最關注的就是英特爾 amd等品牌,然後關注的就是雙核和主頻,很少提到cpu架構,因為台式pc機的cpu已經被英特爾x86壟斷。目前市面上的平板電腦主要採用兩種cpu架構 arm架構和x86架構。在蘋果平板電腦ipad系列之前,平板電腦多使用x86架構。x86原是台式電腦平...