[bx]
mov ax,[bx]
mov [bx],ax
注:inc bx 的含義是bx中的內容加1
[loop]指令
loop指令的格式是:loop標號,cpu在執行loop指令時,要進行兩步操作
1.(cx)=(cx)-1
2.判斷cx中的值不為零就轉至標號處執行程式,如果為零就向下執行
概念:標號
在組合語言中標號代表乙個位址,例如有標號s
cpu在執行loop s時會有兩步操作
(cx)=(cx)-1,判斷cx中的值不為零就轉至標號處執行程式,如果為零就向下執行
一些常用的彙編指令
p命令:可以一次將迴圈執行完
g命令:g命令可以規定執行到到哪一點結束
一段安全的空間:在dos和其他合法程式一般不會使用0:200~0:2ff這段空間,我們要向一段記憶體寫入內容時,就可以使用這段空間
組合語言 第五章 BX 和loop指令
1 bx mov ax,bx mov bx ax 2 loop指令 loop指令的格式是 loop 標號 cpu執行loop指令時,要進行兩步操作 cx cx 1 cx中存放迴圈次數 判斷cx中的值,不為零則轉至標號處執行程式,如果為零則向下執行。用cx和loop指令相配合實現迴圈功能的程式框架 m...
組合語言之第五章 BX 和loop指令
一 bx bx 和之前用過的有些類似,都是表示記憶體單元,而它的偏移位址在bx中。段位址預設在ds中 描述乙個記憶體單元 需要知道,1記憶體單元的位址,2記憶體單元的長度 型別 二 loop inc bx的含義是bx中的內容加1 loop指令的格式是 loop 標號 cx是用來控制迴圈執行次數的 c...
第5章 BX 和loop指令
組合語言第三版 王爽著 讀書筆記 1.bx 和記憶體單元的描述 完整描述乙個記憶體單元 記憶體單元的位址 記憶體單元的長度 符號用來表示乙個暫存器或乙個記憶體單元的內容 暫存器名 段暫存器名 記憶體單元的實體地址 乙個20位資料 ax 10000h ds 16 bx 不正確 1000 0000 ds...