微机与单片机汇编常用指令.docx

数据传送指令 一 通用数据传送指令 指令英文全拼翻译MOVMove传送PUSHPush onto the stack进栈POPPop from the stack出栈XCHGExchange交换MOV指令为双操作数指令,两个操作数中不能全为内存操作数 格式:MOV DST,SRC  执行操作:dst = src 注:1.目的数可以是通用寄存器, HYPERLINK /view/1223079.htm \t _blank 存储单元和段寄存器(但不允许用CS段寄存器). 2.立即数不能直接送段寄存器 3.不允许在两个存储单元直接传送数据 4.不允许在两个段寄存器间直接传送信息 PUSH入栈指令及POP出栈指令:  HYPERLINK /view/93201.htm \t _blank 堆栈操作是以“后进先出”的方式进行数据操作。 格式:PUSH SRC //Word 执行操作:(SP)-(SP)-2 ((SP)+1,(SP))-(SRC) 注:1.入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器。 2.入栈时高位字节先入栈,低位字节后入栈。 格式:POP DST //Word 执行操作:(DST)-((SP+1),(SP)) (SP)-(SP)+2 注:1.出栈操作数除不允许用立即数和CS段寄存器外,可以为通

文档评论(0)

1亿VIP精品文档

相关文档