組合語言學習筆記(5) bx 和loop

2021-09-07 06:25:14 字數 569 閱讀 6587

1、[bx]代表將bx暫存器中的值作為偏移位址。

2、loop與迴圈有關

3、inc bx的含義為bx中的內容+1

4、loop指令的格式為:

loop 標號

cpu執行loop指令的時候。要進行兩步操作:

(1).(cx)=(cx)-1

(2).推斷cx中的值,不為零則轉至標號處執行程式,假設為零則向下執行。

5、通常,在用loop指令實現迴圈時,cx中存放迴圈次數。

6、loop的程式框架:

mov cx,迴圈次數

s: 迴圈程式段

loop s

7、在彙編源程式中。資料不能以字母開頭。所以字母開頭的資料前面要加0

8、debug的g命令能夠直接跳刀某個詳細位址,來檢視運**況

9、debug的p命令能夠一次執行完迴圈。

10、在彙編源程式中,用指令訪問記憶體單元,用[…]來表示記憶體單元。假設裡是乙個常量給出的偏移位址,則在前面要顯式地給出段位址所在的段暫存器。

組合語言學習(四) bx 和loop的使用

1 程式設計,向記憶體0 200 0 23f依次傳送資料 0 63 3fh 與 2 類似,區別在於使用兩個暫存器。此處略。2 在 1 的條件下,要求程式中只能使用9條指令,且9條指令中包括 mov ax,4c00h 和 int 21h 結果如下 彙編源程式如下 在程式設計時出現的錯誤,錯誤使用了 a...

組合語言 筆記 BX 和loop指令

符號mov ax,bx inc bx 功能 bx中的內容加1 loop指令的格式為 loop 標號 cpu執行loop指令時,進行兩步操作 程式設計計算2 12 assume cs code code segment mov ax,2 mov cx,11 s add ax,ax loop s mov...

組合語言學習筆記

學習參考資料 大灰狼 講彙編 資料匯流排,位址匯流排,控制匯流排。位址匯流排有多少條就決定了cpu最大的記憶體使用量。80386有32位位址匯流排,所以它的定址能力就是4g.暫存器 通用暫存器,段暫存器,ax暫存器 通用暫存器,存放資料。高位位元組ah,低位位元組al。實體地址表示方法 位址加法器,...