⑤用BX、SI、DI来间接寻址时,默认的段寄存 器为DS,而用BP来间接寻址时,默认的段寄 存器为SS。 ⑥执行S寄存器赋值的传送指令时,系统自动 禁止外部中断。 ⑦所有的通用传送指令都不改变标志
⑤ 用BX、SI、DI来间接寻址时,默认的段寄存 器为DS,而用BP来间接寻址时,默认的段寄 存器为SS。 ⑥ 执行SS寄存器赋值的传送指令时,系统自动 禁止外部中断。 ⑦ 所有的通用传送指令都不改变标志
(2)堆栈操作指令 推入堆栈指令PUSH和弹出堆栈指令POP。如: PUSH AX PUSH DS POP DS POP AX
(2) 堆栈操作指令 推入堆栈指令PUSH和弹出堆栈指令POP。如: PUSH AX PUSH DS POP DS POP AX
几点注意: ①堆栈操作总是按字进行的。 ②推入指令,SP减2,数据在栈顶。弹出指令正 好相反。 ③允许PUSH CS,但不允许POP CS。 ④堆栈的后进先出
几点注意: ① 堆栈操作总是按字进行的。 ② 推入指令,SP减2,数据在栈顶。弹出指令正 好相反。 ③ 允许PUSH CS,但不允许POP CS。 ④ 堆栈的后进先出
(3)交换指令 交换指令XCHG可以实现字节或字交换。如: XCHG AL,BL XCHG BX,CX XCHG 2530],CX
(3) 交换指令 交换指令XCHG可以实现字节或字交换。如: XCHG AL,BL XCHG BX,CX XCHG [2530],CX
交换指令注意点: ①目的操作数和源操作数不能均为内存单元。 ②段寄存器和P不能作为交换指令的操作数
交换指令注意点: ① 目的操作数和源操作数不能均为内存单元。 ② 段寄存器和IP不能作为交换指令的操作数