汇编语言的各条指令.docVIP

  • 2
  • 0
  • 约2.04万字
  • 约 31页
  • 2019-11-06 发布于湖北
  • 举报
常用命令 数据传送指令  一?通用数据传送指令 指令 英文全拼 翻译 MOV Move 传送 PUSH Push?onto?the?stack 进栈 POP Pop?from?the?stack 出栈 XCHG Exchange 交换 MOV指令为双操作数指令,两个操作数中不能全为内存操作数   格式:MOV?DST,SRC    执行操作:dst?=?src   注:1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用CS段寄存器).   2.立即数不能直接送段寄存器   3.不允许在两个存储单元直接传送数据   4.不允许在两个段寄存器间直接传送信息   PUSH入栈指令及POP出栈指令:    堆栈操作是以“后进先出”的方式进行数据操作。   格式:PUSH?SRC?//Word   执行操作:(SP)-(SP)-2   ((SP)+1,(SP))-(SRC)   注:1.入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器。   2.入栈时高位字节先入栈,低位字节后入栈。   格式:POP?DST?//Word   执行操作:(DST)-((SP+1),(SP))   (SP)-(SP)+2   注:1.出栈操作数除不允许用立即数和CS段寄存器外,可以为通用寄存器,段寄存器和存储器。   2.执行POP?SS指令后,堆栈区在存储区的位置要改

文档评论(0)

1亿VIP精品文档

相关文档