mov、add、sub指令的目的操作數(shù)都不可以是數(shù)據(jù)(立即數(shù))
以下例子均無(wú)使用 X ptr操作符
mov
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 通用寄存器 | 通用寄存器 | mov ax, bx |
| 通用寄存器 | 段寄存器 | mov ax, ds |
| 通用寄存器 | 數(shù)據(jù) | mov ax, 9 |
| 通用寄存器 | 內(nèi)存單元 | mov ax, [bx] |
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 段寄存器 | 通用寄存器 | mov ds, ax |
| 段寄存器 | 內(nèi)存單元 | mov ds,[bx] |
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 內(nèi)存單元 | 通用寄存器 | mov [bx], ax |
| 內(nèi)存單元 | 段寄存器 | mov [bx], ds |
add
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 通用寄存器 | 通用寄存器 | add ax, bx |
| 通用寄存器 | 數(shù)據(jù) | add ax, 9 |
| 通用寄存器 | 內(nèi)存單元 | add ax, [bx] |
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 內(nèi)存單元 | 通用寄存器 | add [bx], ax |
sub
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 通用寄存器 | 通用寄存器 | sub ax, bx |
| 通用寄存器 | 數(shù)據(jù) | sub ax, 9 |
| 通用寄存器 | 內(nèi)存單元 | sub ax, [bx] |
| 目的操作數(shù) | 源操作數(shù) | 例子 |
|---|---|---|
| 內(nèi)存單元 | 通用寄存器 | sub [bx], ax |