汇编语言中mov、add、sub的可用操作对象

2016-04-14  本文已影响0人  Cs丶Portrait

mov、add、sub指令的目的操作数都不可以是数据(立即数)

以下例子均无使用 X ptr操作符

mov

目的操作数 源操作数 例子
通用寄存器 通用寄存器 mov ax, bx
通用寄存器 段寄存器 mov ax, ds
通用寄存器 数据 mov ax, 9
通用寄存器 内存单元 mov ax, [bx]

目的操作数 源操作数 例子
段寄存器 通用寄存器 mov ds, ax
段寄存器 内存单元 mov ds,[bx]

目的操作数 源操作数 例子
内存单元 通用寄存器 mov [bx], ax
内存单元 段寄存器 mov [bx], ds

add

目的操作数 源操作数 例子
通用寄存器 通用寄存器 add ax, bx
通用寄存器 数据 add ax, 9
通用寄存器 内存单元 add ax, [bx]
目的操作数 源操作数 例子
内存单元 通用寄存器 add [bx], ax

sub

目的操作数 源操作数 例子
通用寄存器 通用寄存器 sub ax, bx
通用寄存器 数据 sub ax, 9
通用寄存器 内存单元 sub ax, [bx]
目的操作数 源操作数 例子
内存单元 通用寄存器 sub [bx], ax
上一篇 下一篇

猜你喜欢

热点阅读