1.[bx]的含義
[bx]表示一個記憶體單元,它的偏移位址在bx中,比如:mov ax,[bx]會将一個記憶體單元的内容送入ax,這個記憶體單元的長度是2個位元組,存放一個字,偏移位址存放在bx中,段位址在ds中。mov al,[bx]則是移動半個字。
2.loop指令
loop 标号
cpu執行loop指令的時候分兩步:
1.(cx)=(cx)-1
2.判定cx中的值,不為零則轉至标号出執行程式,如果為0則向下執行。
從上面的描述中,我們可以看到,cx中的值影響着loop指令的執行效果。通常我們loop指令來實作循環功能,cx中存放循環次數。