微机原理及接口技术 指令系统整理
目录
1 8086CPU指令 2
1.1. 编写说明 2
2 指令索引表 2
2.1. 8086CPU指令 2
2.2. 伪操作指令 15
8086CPU指令
编写说明
对8086CPU的指令逐条介绍
指令索引表
8086CPU指令
序号 指令
分类 指令 说明 数据传送指令 MOV DST, SRC 为双操作数指令,两个操作数中必须有一个是寄存器.
1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用CS段寄存器).
2.立即数不能直接送段寄存器
3.不允许在两个存储单元直接传送数据
4.不允许在两个段寄存器间直接传送信息 数据传送指令 PUSH SRC 堆栈操作是以后进先出的方式进行数据操作.入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器.
入栈时高位字节先入栈,低位字节后入栈. 数据传送指令 POP DST 出栈操作数除不允许用立即数和CS段寄存器外, 可以为通用寄存器,段寄存器和存储器.
执行POP SS指令后,堆栈区在存储区的位置要改变.
执行POP SP 指令后,栈顶的位置要改变. 数据传送指令 XCHG OPR1, OPR2 执行操作: Tmp=OPR1 OPR1=OPR2 OPR2=Tmp
1.必须有一个操作数是在寄存器中
2.不能与段寄存器交换数据
3.存储器与存储器之间不能交换数据. 数据传送指令
原创力文档

文档评论(0)