篇CPU指令系统.pptVIP

  • 1
  • 0
  • 约9.92千字
  • 约 44页
  • 2017-12-14 发布于江苏
  • 举报
篇CPU指令系统

* 第4章 8086/8088CPU指令系统 4.1操作数寻址方式 4.2指令系统 4.1操作数寻址方式 4.1.1 8086CPU指令格式 指令由操作码和操作数两部分构成。操作码表明指令要进行什么样的操作;操作数是参加本指令操作的数据。操作数的表现形式比较复杂,可以是参与操作的数值,也可以是参与操作的数值的“地址”,需要通过寻址方式来体现。 操作码 操作数 介绍操作数之前,首先要清楚计算机中的数据可以存放在哪里呢? 在计算机运行过程中大量的数据存储器中(MEM),这部分数据处理时需要给出操作数所在存储单元的地址; 少量数据可以放在寄存器中,使用时也需要给出其地址; 接口中也有寄存器,对其访问需给出其端口地址(第7章介绍)。 4.1.2 操作数的类型 1.存储器操作数 存放在代码段中的数据是指令格式编码的一部分,在取指令是就随指令被取到CPU,直接可以参加指令操作,通常称为立即数。 存储器分为代码段、数据段、附加段和堆栈段,存放在数据段、附加段和堆栈段中的数据即存储器操作数,其地址表示比较复杂,将在寻址方式中做详细介绍; 存放在外设端口中的数据称为端口操作数,CPU使用专用的IN、OUT指令来对端口进行访问。 2.立即操作数 3.寄存器操作数 存放在寄存器中的数据称为寄存器操作数。 4.端口操作数 4.1操作数寻址方式 4.1.3 8086/8088指令格式

文档评论(0)

1亿VIP精品文档

相关文档