可以使用 8 位或 16 位常数。
MOV AL, 5 MOV AX, 3064H |
可以使用 AX、BX、CX、DX、SI、DI、SP、BP 及 8 位寄存器。
MOV AX, BX |
可以使用数值地址或符号地址。
MOV AX, [2000H] ; [ 16 * DS +
2000H ] MOV AX, VALUE ; VALUE 是一变量 MOV AX, ES:VALUE MOV AX, ES:[VALUE] ; 同上 |
可以使用 BX、BP、SI、DI,其中 BP 默认 SS 段寄存器。
MOV AX, [BX] ; [16 * DS + BX] MOV AX, [BP] ; [16 * SS + BP] MOV AX, ES:[BX] ; [16 * ES + BX] |
可以使用 BX、BP、SI、DI,其中 BP 默认 SS 段寄存器。
MOV AX, COUNT[SI] ; [ 16 * DS + SI + COUNT ] MOV AX, [COUNT+SI] ; 同上 |
可以使用 BX、BP 与 SI、DI 联合,其中 BX 使用 DS 段寄存器,BP 使用 SS 段寄存器。
MOV AX, ES:[BX][SI] ;[ 16*ES + BX + SI ] |
同上类似,再加上符号地址。
MOV AX, MASK[BX][SI] ; [ 16*DS + BX + SI + MASK ] |