当前位置: 首页 > news >正文

招聘网站开发计划书渠道推广平台

招聘网站开发计划书,渠道推广平台,营销型网站制作培训多少钱,手机企业网站制作文章目录 栈结构栈操作栈的小结 栈结构 栈是一种只能在一端插入或删除的数据结构;栈有两个基本的操作:入栈和出栈; 入栈:将一个新的元素放到栈顶;出栈:从栈顶取出一个元素; 栈的操作规则&#…

文章目录

    • 栈结构
    • 栈操作
    • 栈的小结

栈结构

  • 栈是一种只能在一端插入或删除的数据结构;
  • 栈有两个基本的操作:入栈和出栈;
    • 入栈:将一个新的元素放到栈顶;
    • 出栈:从栈顶取出一个元素;
  • 栈的操作规则:FILO(先进后出)
  • CPU提供的栈机制:
    • 8086 CPU提供相关的指令,支持用栈的方式访问内存空间;
    • 基于8086 CPU的编程,可以将一段内存当作栈来使用;
  • push入栈与pop出栈指令
    • push ax: 将ax中的数据送入栈中;
    • pop ax: 从栈顶取出数据送入ax
    • 以字为单位对栈进行操作
      在这里插入图片描述
      问题:
      1、CPU是如何知道一段内存空间被当作栈使用?
      2、执行push与pop的时候,如何知道哪个单元是栈顶单元?
      回答:
      8086CPU中,有两个与栈相关的寄存器:
      栈段寄存器SS: 存放栈顶的段地址
      栈顶指针寄存器SP:存放栈顶的偏移地址
      任何时刻,SS:SP 都指向栈顶元素。

在这里插入图片描述

栈操作

mov ax, 1000H ;栈顶的段地址存放至一般寄存器ax中
mov ss, ax ;将栈段地址传给ss寄存器
mov sp, 0010H ;将栈顶偏移地址存放至SP寄存器
mov ax, 001AH ;一般寄存器ax存放一个字 001AH
mov bx, 001BH ;一般寄存器bx存放一个字 001BH
push ax ;将寄存器ax的值压入栈,
push bx; 将寄存器bx的值压入栈

在这里插入图片描述

; 出栈操作
pop ax
pop bx

栈的小结

1、push、pop 实质上是一种内存传送指令,可以在寄存器和内存之间传送数据,与mov指令不同的是,push和pop指令访问的内存单元的地址不是在指令中给出的,而是由SS:SP指出的;
2、执行push和pop指令时,SP中的内容自动改变;
3、8086提供的CPU栈操作机制:

  • SS中存放栈顶段地址,SP存放栈顶偏移地址,入栈和出栈指令根据SS:SP指示的地址,按照栈的方式访问内存单元;
  • push指令的执行步骤:
    • 1、SP = SP - 2;
    • 2、 向SS:SP 指向的字单元中送入数据;
  • pop 指令的执行步骤:
    • 从SS:SP 指向的字单元中读取数据;
    • SP = SP + 2;
http://www.hkea.cn/news/284674/

相关文章:

  • 网站上内容列表怎么做的网站模板中心
  • 上海利恩建设集团有限公司网站国内好用的搜索引擎
  • 网站模板论坛今日重大军事新闻
  • 昆山自适应网站建设电商平台的营销方式
  • 盘龙区网站建设外包高级搜索引擎技巧
  • 什么做的网站吗58百度搜索引擎
  • wordpress 企业站开发口碑营销的概念
  • 广州免费核酸检测点东莞seo项目优化方法
  • 学风建设网站版块设计个人网站
  • 网站底部连接怎么做福州seo推广
  • 生猪价格今日猪价行情关键词优化是什么工作
  • 网站建设公司下载搜索引擎查询
  • 韩国吃秀在哪个网站做直播企业宣传
  • 江西网站建设成都百度
  • 糯米团网站怎么做微信软文范例100字
  • 如何在社交网站上做视频推广seo营销的概念
  • 大连做网站仟亿科技最新域名查询
  • 网站开发实施计划与安排宁波网络推广方式
  • 企业网站建设公司注意哪些问题软件开发外包公司
  • abc网站建设怎么样yandex引擎搜索入口
  • wordpress屏蔽f12广州seo网络优化公司
  • 南宁网站建设推广服务云服务器免费
  • 大数据营销是什么seo站长
  • 建设政府网站的公司乐山网站seo
  • 仿站容易还是建站容易专业做灰色关键词排名
  • 做网站背景音乐管理课程培训
  • 网站建设可以自学吗品牌软文范文
  • 网站风格对比哪里有学计算机培训班
  • 做mla的网站网站优化哪家好
  • 网站注册的账号怎么注销线上营销活动有哪些