2.指令格式 指令中应包含的信息: 运算数据的来源 运算结果的去向 执行的操作 6
6 2. 指令格式 指令中应包含的信息: 运算数据的来源 运算结果的去向 执行的操作
指令格式 操作码 [操作数],[操作数] 目标操作数 源操作数 执行何种操作 参加操作的数据 或数据存放的地址 7
7 指令格式 操作码 [操作数],[操作数] 执行何种操作 目标操作数 源操作数 参加操作的数据 或数据存放的地址
指令格式: 零操作数指令:操作码 单操作数指令:操作码操作数 双操作数指令:操作码操作数,操作数 多操作数指令:三操作数及以上 8
8 指令格式: 零操作数指令:操作码 单操作数指令:操作码 操作数 双操作数指令:操作码 操作数,操作数 多操作数指令:三操作数及以上
3,指令中的操作数 立即数 →表征参加操作的数据本身 寄存器 表征数据存放的地址 存储器 9
9 3. 指令中的操作数 立即数 寄存器 存储器 表征参加操作的数据本身 表征数据存放的地址
立即数操作数 ■立即数只能作为源操作数。其本身是参加操作 的数据,可以是8位或16位。 例:MOV AX,1234H MOV BL,22H ■立即数无法作为目标操作数 ■立即数可以是无符号或带符号数,其数值应在 可取值范围内。 10
10 立即数操作数 ◼ 立即数只能作为源操作数。其本身是参加操作 的数据,可以是8位或16位。 例: MOV AX,1234H MOV BL,22H ◼ 立即数无法作为目标操作数 ◼ 立即数可以是无符号或带符号数,其数值应在 可取值范围内