ax:累加器
bx:基址暫存器(base)
cx:計數(count)迴圈時自動加1
dx:存放資料(data)
si( source index register):源變址暫存器。
di( destination index register):目的變址暫存器。
sp:堆疊指標(stack pointer),指向棧頂
bp:棧基址指標(base pointer)
cs:**段暫存器
ds:資料段暫存器
ss:堆疊段暫存器
es 附加段暫存器
**段暫存器cs+指令暫存器ip->指令位址
ds+si ->源堆資料位址
es+di ->目的堆資料位址
堆疊段暫存器ss+棧基址暫存器bp+棧指標sp->棧資料位址
常用的暫存器及其功能說明
ss 棧暫存器,共16位,分為三段13 1 2,第一段高13位用於作為索引去gdtr ldtr中索引段 一般情況下區域性變數存放在這個段中 描述符項的資訊。ds 資料段暫存器,共16位,分為三段13 1 2,第一段高13位用於作為索引去gdtr ldtr中索引資料段描述符項的資訊。cs 段暫存器,共...
CPU中的主要暫存器
在cpu中至少要有六類暫存器。這些暫存器用來暫存乙個計算機字。根據需要,可以擴充其數目。下面詳細介紹這些暫存器的功能與結構。1.資料緩衝暫存器 dr 資料緩衝暫存器用來暫時存放由記憶體儲器讀出的一條指令或乙個資料字 反之,當向記憶體存入一條指令或乙個資料字時,也暫時將它們存放在資料緩衝暫存器中。緩衝...
CPU中的主要暫存器
在cpu中至少要有六類暫存器 指令暫存器 ir 程式計數器 pc 位址暫存器 ar 資料暫存器 dr 累加暫存器 ac 程式狀態字暫存器 psw 這些暫存器用來暫存乙個計算機字,其數目可以根據需要進行擴充。1.資料暫存器 資料暫存器 data register,dr 又稱資料緩衝暫存器,其主要功能是...