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

三大门户网站哪家做的最好seo1搬到哪里去了

三大门户网站哪家做的最好,seo1搬到哪里去了,凡科网站投票排行榜是怎么做的,济南怎样做网站推广栈是一种具有特殊的访问方式的存储空间。它的特殊性就在于,最后进入这个空间的数据,最先出去(FILO或者LIFO)。 栈有两个基本的操作:入栈和出栈。 入栈:将一个新的元素放到栈顶。 出栈:从栈顶…

栈是一种具有特殊的访问方式的存储空间。它的特殊性就在于,最后进入这个空间的数据,最先出去(FILO或者LIFO)。

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

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

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

栈顶的元素总是最后入栈,需要出栈时,又最先被从栈中取出。

栈的操作规则:LIFO(LAST IN FIRST OUT,后进先出)

 

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

8086CPU提供相关的指令以栈的方式访问内存空间。

这意味着,我们在基于8086CPU编程的时候,可以将一段内存当做栈来使用。

 

8086CPU提供入栈和出栈的指令:

PUSH  --- 入栈

POP    --- 出栈

例如:

PUSH  AX  --- 将寄存器AX中的数据送入栈中。

POP    AX  --- 从栈顶取出数据送入AX。

8086CPU的入栈和出栈操作都是以字为单位进行的。

 

举个例子:

我们将1000H~1000FH这段内存单元当做栈来使用(暂且不考虑如何将一段内存单元当做栈空间来使用),那么执行如下代码的之后,该内存空间存储的数据如下:

MOV AX, 0123H

PUSH AX

MOV BX, 2266H

PUSH BX

MOV CX, 1122H

PUSH CX

接着执行下列代码后,栈中存储的数据变化如下:

 

注意:字型数据用两个单元存放,高地址单元存放高八位,低地址单元存放低八位。

 

两个疑问:

1、CPU如何知道一段内存空间被当做栈使用?

2、执行push和pop指令的时候,如何知道哪个单元是栈顶单元?

 

8086CPU中,有两个寄存器:

段寄存器SS   ----  存放栈顶的段地址

寄存器SP       ---- 存放栈顶的偏移地址

任意时刻:SS:SP指向栈顶元素。

 

PUSH AX

1、SP = SP - 2

2、将AX中的内容送入SS:SP指向的内存单元处,SS:SP此时指向新栈顶。

 

下面我们来看一下PUSH指令的执行过程:

 

问题:如果我们将10000H~1000FH这段空间当做栈来使用,初始状态时空的,此时SS = 1000H, SP = ?

所以,此时SP = 0010H

我们将10000H~1000FH这段空间当做栈段,SS = 1000H,栈空间大小为16字节,栈最底部的字单元地址为1000:000E。

任意时刻,SS:SP指向栈顶,当栈中只有一个元素的时候,SS = 1000H, SP = 000EH

栈为空,就相当于栈中唯一的元素出栈,出栈后,SP = SP + 2,SP原来为000EH,加2后SP = 0010H

换个角度看:

任意时刻,SS:SP指向栈顶元素,当栈为空的时候,栈中没有元素,也就不存在栈顶元素。

所以,SS:SP只能指向栈的最底部单元下面的单元,该单元的偏移地址为栈最底部的字单元的偏移地址 + 2

栈最底部字单元的地址为1000:000E,所以栈空时,SP = 0010H。

 

 

http://www.lbrq.cn/news/2622601.html

相关文章:

  • 一个虚拟主机可以做两个网站吧网站查询ip地址
  • 自己创业做网站网页优化方案
  • 电子商务网站建设特色公司怎么在网上推广
  • 潍坊网站做的好的公司seo是指什么意思
  • 网站建设 英文版盘多多网盘资源库
  • 怎么制作微信网站b2b b2c c2c o2o区别
  • WordPress搜狗不收录短视频搜索seo
  • 网站建设主要包括前台和后台关键词优化一年多少钱
  • 网站制作品牌公司seo 优化公司
  • drupal做新闻网站网络广告营销方案
  • 用axure怎么做h5网站软文写作公司
  • 做b2b2c商城网站石家庄网络seo推广
  • 营销网站与传统网站的区别seo站长工具 论坛
  • 做网站济南行业关键词词库
  • 企业做电商网站有哪些内容百度知道客服
  • 安庆网站建设推荐秒搜科技昆明seo博客
  • 龙岗区住房和建设局在线网站创建网站怎么创
  • 商丘市今天确诊名单seo网络营销是什么意思
  • 松山湖网站建设公司网络推广引流是做什么的
  • 云服务器可以做网站今日头条热搜榜
  • 做垃圾网站来干嘛seo网络优化软件
  • 如何对网站的图片做cdn余姚关键词优化公司
  • linux 如何做网站seo优化案例
  • 管理咨询公司怎么找客户网站自然排名怎么优化
  • 上海做网站单页面网站如何优化
  • 杭州亿向建设有限公司 网站广东省最新新闻
  • 北京建设执业注册中心网站网络服务器的功能
  • 昆明网站建设是什么意思私人网站管理软件
  • 提高wordpress优化外包服务公司
  • 爱站网app最新域名ip地址
  • 【VLLM篇】:原理-实现
  • python selenium环境安装
  • GPT-5 将在周五凌晨1点正式发布,王炸模型将免费使用??
  • 【数据结构初阶】--排序(五)--计数排序,排序算法复杂度对比和稳定性分析
  • Dart中回调函数的简单实现
  • DM数据库的安全版本SYSDBA无法修改其他用户密码?