8086CPU栈结构原理与操作指令详解.pdfVIP

  • 0
  • 0
  • 约6.88千字
  • 约 8页
  • 2026-11-10 发布于北京
  • 举报

栈结构

:栈是一种只能在一端进行或删除操作的数据结构。

:栈有两个基本的操作:入栈和出栈。

;入栈:将一个新的元素放到栈顶;

;出栈:从栈顶取出一个元素。

:栈顶的元素总是最栈,需要出栈时,又最先被从栈

中取出。

:栈的操作规则:LIFO(LastInFirstOut,后进先出)

:CPU的栈机制

:PUSH(入栈)和POP(出栈)指令

;现今的CPU中都有栈的设计。

pushax:将ax中的数据送入栈中

;8086CPU相关的指令,支持用栈的方式内存空间。popax:从栈顶取出数据送入ax

;基于8086CPU的编程,可以将一段内存当作栈来使用。

(以字为单位对栈进行操作)

例:设将10000H~1000FH内存当作栈来使用……

movax,0123H

pushax

movbx,2266

文档评论(0)

1亿VIP精品文档

相关文档