天天看點

總結:彙編語言(第3版)--第五章 [BX]和[loop]指令第五章  [BX]和[loop]指令

第五章  [BX]和[loop]指令

以下是[BX]指令的功能:

mov ax,[bx]

功能:bx 中存放的資料作為一個偏移位址 EA ,段位址 SA 預設在 ds 中,将 SA:EA 處的資料送入 ax 中。即:(ax)=((ds)*16+(bx))。

mov [bx] , ax

功能:bx 中存放的資料作為一個偏移位址 EA,段位址 SA 預設在 ds 中,将 ax 中的資料送入 ax 中。即:((ds)*16+(bx))=(ax)。

Loop 指令:

loop 指令的格式是:loop 标号, CPU 執行 loop 指令的時候,要進行兩步操作,a、(cx)=(cx)-1;b、判斷 cx 中的值,不為零則轉至标号處執行程式,如果為零則向下執行。

在 Debug 中跟蹤用 loop 指令實作的循環程式

Debug 和彙編編譯器 masm 對指令的不同處理

Loop 和[bx]的聯合應用

段字首

一段安全的空間

段字首的使用

以上是本章所有介紹的内容,主要部分為大概解釋來一下,其他詳細部分有興趣可以詳細閱讀本書。

希望我的總結可以幫助大家,感謝閱讀我的部落格!

繼續閱讀