微机原理及接口技术 指令系统整理.doc

微机原理及接口技术 指令系统整理

目录 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)

1亿VIP精品文档

相关文档