彙編指令基礎知識

2021-09-13 19:38:46 字數 743 閱讀 8849

80x86中,常見的暫存器(32位)有16個,包括4個資料暫存器、2個變址暫存器、2個指標暫存器、
6個段暫存器、1個指令暫存器和1個標誌暫存器。

eax/ebx/ecx/edx
 作用:用於存放程式執行中間資料,其中ecx常用做計數器

 特點:可分割訪問eax---ax---al and ah

 esi(源位址)/edi(目的位址)

 作用:主要用於存放儲存單元段內偏移量,用於定址

ebp(棧底)/esp(棧頂)

cs/ds/es/ss/fs/gs

說明:在32位cpu中,段暫存器的作用根據工作方式不用而不同,在保護模式下,

段暫存器中存放的不在是段值,而是稱為「選擇子(selector)的某個值。

標誌暫存器:psw,存放程式執行狀態。

收藏

彙編基礎知識

最近感覺自己學的到了乙個瓶頸,學的不知道有多少是記住的,總是感覺自己要學的東西有那麼多,時間又太少。專業課也越來越多,花在程式設計上的時間就少了,但是這畢竟是我的興趣愛好,所以我不想放棄。昨晚突然有個想法,以後寫部落格的頻率加快,儘管這樣部落格的質量也就下降了很多,但是我還是覺得部落格就是來記錄我成...

彙編 基礎知識

一 進製數的表示 十進位制後加d,二進位制後加b,八進位制加o,十六進製制加h 二 十進位制數轉換為二進位制數或十六進製制數 使用除2取餘法或使用除16取餘法,結果向上讀,如4,得餘數0 0 1,則相應二進位制為100,十六進製制數類似 三 二進位制數或十六進製制數轉換為十進位制數 使用權的展開式 ...

彙編基礎知識

1.si和di 功能和bx相似,只是不能分成2個8暫存器使用。2inc ax指令 將暫存器的內容加1 mov ax,0 inc ax 執行完畢ax 1 3.bx,si,di,bp暫存器 cpu的核心是暫存器,學習彙編這麼一段時間,我也深刻體會到對暫存器理解的重要性 1 在8086cpu中,只有這4個...