what?什麼是暫存器
對於乙個程式設計師來說.cpu中主要的部件是暫存器,暫存器是cpu中程式設計師可以用指令讀寫的部件,程式設計師通過改變各種暫存器中的內容來實現對cpu的控制
在8086cpu中一共有14個暫存器,每個暫存器有乙個名稱,這些暫存器是:ax,bx,cx,dx,si,di,sp,bp,ip,cs,ss,ds,es,psw
暫存器我們先暫時分成兩類
1.通用暫存器
其中通用暫存器有ax,bx,cx,dx這4個暫存器通常用來存放一般性的資料,被稱為通用暫存器
2.特使暫存器
why?為什麼要暫存器
首先 我們講的是彙編,通俗點就是對硬體的操作 尤其是cpu 那我們通過什麼方式去控制它 讓它為我們做事呢?大吼一聲?那肯定不是啦
現在告訴你就是通過暫存器來實現我們的為所欲為。。。不是這樣說太猥瑣了 應該是讓它來協助我們的工作
how?怎麼使用暫存器?
暫存器是乙個害羞的小姑涼 我們要通過一種中介軟體去告訴它 那這個中介軟體是什麼呢?請看下一章!
暫存器介紹
圖中標為0或1的那些位是保留的位,其必須按照所示的用0或1來裝載它,並且在檢查eflags時將它們忽略。這樣能保證未來intel公司決定要用eflags暫存器的這些位定義更多標誌時的相容性。改變eflags暫存器中的位的乙個方法是把eflags儲存起來,然後再對其儲存的映像修改想改的位,再用修改後的...
組合語言 (二) 暫存器
乙個典型的cpu由運算器 控制器 暫存器等器件構成,這些器件依靠內部匯流排相連。與cpu內部的匯流排相對的則是外部匯流排。在cpu中 運算器進行資訊處理 暫存器進行資訊儲存 控制器控制各種器件進行工作 內部匯流排連線各種器件,在他們之間進行資料的傳送 彙編程式設計師通過改變各種暫存器中的內容來實現對...
彙編暫存器知識
一 32位cpu所含有的暫存器有 1 資料暫存器。4個 eax ebx ecx edx。2 變址暫存器 index register 2個 esi edi。3 指標暫存器 pointer register 2個 esp extended stack pointer ebp extended base...