的指令系统专题知识讲座课件.ppt

2)PUSH 进栈指令 指令格式为:PUSH oprd Oprd: r, mem, seg 其操作过程是: a、SP-2,指示堆栈中可以存放数据的位置 b、存源操作数,完成进栈操作。 3)POP 出栈指令 指令格式为:POP oped Oped: r, mem, seg(不包括 CS!!!) 其操作过程是: a、将SS:SP所指示的栈顶处的两个字 节的数据,弹到目的操作数中; b、SP+2,指示当前栈顶位置,完成出栈操作。 4)XCHG 交换指令 指令格式为: XCHG 目的操作数 ,源操作数 XCHG R, OPRD OPRD: R, MEM 操作数不能为立即数; ?? 源和目的不能同时为存储单元; ??? 段寄存器不能作为操作数。 举例: 把2000H单元的字和3000H单元互换 2、累加器专用传送指令 1) IN 输入指令 指令格式为: IN AL , n IN AX , n IN AL , DX IN AX , DX 2)OUT 输出指令 指令格式为: OUT n , AL OUT n , AX OUT DX , AL

文档评论(0)

1亿VIP精品文档

相关文档