組合語言之第五章 BX 和loop指令

2022-06-03 23:54:17 字數 529 閱讀 2483

一:【bx】

【bx】和之前用過的有些類似,都是表示記憶體單元,而它的偏移位址在bx中。段位址預設在ds中

描述乙個記憶體單元 需要知道,1記憶體單元的位址,2記憶體單元的長度(型別)。

二:loop

inc bx的含義是bx中的內容加1

loop指令的格式是:   loop   標號

cx是用來控制迴圈執行次數的

cpu執行loop指令時,要操作1 (cx)=(cx)-1     2   判斷cx中的值,不為零則轉至標號處執行程式,如果為零則向下執行

三:我們使用乙個描述性的符號「()」來表示乙個暫存器或乙個記憶體單元中的內容。

「(x)」所表示的資料有兩種型別:  1位元組  2字。   是哪種型別由暫存器名或具體的運算決定

四:約定idata表示常量

五:在彙編源程式中,資料不能以字母開頭。在執行命令時,如果想一次將迴圈執行完,可以使用p命令

組合語言 第五章 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 mov ax,bx mov bx ax 注 inc bx 的含義是bx中的內容加1 loop 指令 loop指令的格式是 loop標號,cpu在執行loop指令時,要進行兩步操作 1.cx cx 1 2.判斷cx中的值不為零就轉至標號處執行程式,如果為零就向下執行 概念 標號 在組合語言中標號...

組合語言 筆記 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...