计算机组成与结构PPT课件()第5章指令系统.pptVIP

  • 3
  • 0
  • 约1.11万字
  • 约 91页
  • 2018-12-01 发布于浙江
  • 举报

计算机组成与结构PPT课件()第5章指令系统.ppt

计算机组成与结构PPT课件()第5章指令系统

* * * * * ①堆栈的结构 两种:寄存器堆栈、存储器堆栈 a.寄存器堆栈 用一组专门的寄存器构成寄存器堆栈,又称为硬堆栈。这种堆栈的栈顶是固定的,寄存器组中各寄存器是相互连接的,它们之间具有对应位自动推移的功能,即可将一个寄存器的内容推移到相邻的另一个寄存器中去。 b.存储器堆栈 从主存中划出一段区域来作堆栈,这种堆栈又称为软堆栈,堆栈的大小可变,栈底固定,栈顶浮动,故需要一个专门的硬件寄存器作为堆栈栈顶指针SP,简称栈指针。栈指针所指定的主存单元,就是堆栈的栈顶。 ②堆栈操作 用于访问堆栈的指令只有进栈(压入)和出栈(弹出)两种。 任何堆栈操作只能在栈顶进行。压入指令(PUSH)是指把指定的操作数送入堆栈的栈顶,而弹出指令(POP)的操作刚好相反,是把栈顶的数据取出,送到指令指定的地址。 9、输入输出指令 输入/输出(I/O)类指令用来实现主机与外部设备之间的信息交换,包括输入/输出数据、主机向外设发控制命令或外设向主机报告工作状态等。从广义的角度看,I/O指令可以归入数据传送类。输入输出指令一般格式如下: 其中OP是操作码,表示I/O指令,REG是寄存器名,用于指定与外部设备交换数据的寄

文档评论(0)

1亿VIP精品文档

相关文档