第五章 [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]的聯合應用
段字首
一段安全的空間
段字首的使用
以上是本章所有介紹的内容,主要部分為大概解釋來一下,其他詳細部分有興趣可以詳細閱讀本書。
希望我的總結可以幫助大家,感謝閱讀我的部落格!