彙編基礎知識

2021-09-29 16:12:29 字數 897 閱讀 7514

型別

表示累加器

ax計數器

bx基位址暫存器

cx資料暫存器

dx堆疊指標暫存器

sp基位址暫存器

bp源變址暫存器

si目標變址暫存器

di指令指標暫存器

ip標誌暫存器

flag

**段暫存器

cs資料段暫存器

ds堆疊段暫存器

ss附加段暫存器

es型別

表示作用

進製標誌

cfcf=1進製,cf=0無進製

溢位標誌

ofof=1溢位,of=0無溢位

符號標誌

sf最高位為1,sf=1,否則sf=0

零標誌位

zf結果為0,zf=1,結果為1,zf=0

奇偶標誌

pf1的個數為偶pf=1,否則pf=0

輔助進製標誌

af方向標誌

dfdf=1串操作自減,df=0串操作自增

中斷允許

ifif=1允許,if=0不允許

追蹤標誌

tftf=1允許進入單步除錯

算數邏輯單元: 實現各種演算法和邏輯運算

位址加法器:將段位址與偏移位址相加,形成20位的實體地址

指令佇列:存放儲存器中取出的指令

輸入/輸出控制電路:提供控制訊號實現資料位址狀態資訊傳送

執行單元控制單元:控制執行單元中各部件按指定的要求協調工作

8088從功能分為:匯流排介面單元,執行單元

指令週期:執行一條指令所需要的時間(取運算元+執行指令+傳送結果)

匯流排週期:cpu從儲存器或輸入輸出埠存/取乙個位元組所需時間

t狀態:每個匯流排週期包含四個t狀態是最小單位(時鐘頻率5mhz乙個t為20ns)

彙編基礎知識

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

彙編 基礎知識

一 進製數的表示 十進位制後加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個...