- 7
- 0
- 约9.73千字
- 约 14页
- 2017-05-20 发布于北京
- 举报
IBM–PC汇编语言指令集锦4–DC
微处理器指令汇总
数据传送指令MOV OPRD1, OPRD2; OPRD1← OPRD2功能: 把源操作数送给目的操作数
语法: MOV 目的操作数,源操作数
格式: MOV r1,r2
MOV r,m
MOV m,r
MOV r,data
交换指令
XCHG
功能: 交换两个操作数的数据
语法: XCHG
格式: XCHG r1,r2 XCHG r,m
堆栈操作以及标志寄存器传送指令
PUSH,POP
功能: 把操作数压入或取出堆栈
语法: PUSH 操作数 POP 操作数
格式: PUSH r PUSHPUSH data POP r POP m
PUSHF,POPF,PUSHA,POPA
功能: 堆栈指令群
格式: PUSHF POPF PUSHA POPA
LAHF(Load AH from Flags):将FR中的低8位送到AH中。
SAHF SAHF(Store AH into Flags):与LAHF相反,将AH→FR中的低8位。
PUSHF(PUSH Flags)将FR压入堆栈。
POPF(POP Flags)将栈顶内容弹出给FR。
功能:标志寄存器内容的传送与弹出
格式:LAHF SAHF PUSHF POPF
地址传送指令
LEA,LDS,LES
功能: 取地址至寄存器
语法: LEAreg, src ; src代表地址偏移量(16位)。
原创力文档

文档评论(0)