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

铭讯网站建设织梦dedecms医院类网站在线预约挂号插件

铭讯网站建设,织梦dedecms医院类网站在线预约挂号插件,游戏网站wordpress,小说主角重生之后做网站欢迎来到我的技术博客#xff01; #x1f389; 这里不仅有满满的编程干货和学习资源#xff0c;我的某站账号也为你准备了更多实用的技术视频和知识分享。 #x1f449; 点击关注我的小破站账号#xff0c;获取更多编程技巧和学习资源#xff01; 小破站主页 例题 ST…欢迎来到我的技术博客 这里不仅有满满的编程干货和学习资源我的某站账号也为你准备了更多实用的技术视频和知识分享。 点击关注我的小破站账号获取更多编程技巧和学习资源 小破站主页 例题 STATCK SEGMENT STATCKSTL DW 100H DUP(?) STATCK ENDS CODE SEGMENTASSUME CS:CODE,SS:STATCK STATCK:MOV AX,STATCKMOV SS,AXMOV SP,SIZE STLMOV AX,6789HMOV BX,1234HPUSH AXPUSH BXADD AX,BXPOP AXPOP BXAND AX,BXMOV AH,4CHINT 21HCODE ENDSEND STATCK堆栈指针寄存器SP的初值是多少执行PUSH AX命令后SP的值是多少执行POP BX后SP的值是多少为什么答案给的是200202200。 解析如下 1. SP 的初始值为 200H 的原因 MOV SS,AX ; 将 STATCK 段的地址装入 SS MOV SP, SIZE STL ; 将 STL 段的大小装入 SPSTL DW 100H DUP(?) 定义了 100H 个字的堆栈空间SIZE STL 表示 STL 的大小为 100H 个字。堆栈段是基于 字Word16 位而不是字节计算的且初始化 SP 时会给出一个字地址。因此SIZE STL 的值为 100H但它在段中的字节总数是 200H因为一个字 2 字节。在汇编的段模式下SP 是基于字节的指针。这样初始化后的 SP 值为 200H表示堆栈的顶端。 2. PUSH AX 后的 SP 值 PUSH AXPUSH 操作会将数据压入堆栈堆栈从高地址向低地址增长。 堆栈指针 SP 初始值为 200H。PUSH AX 操作会将堆栈指针 SP 减少 2因为 AX 是 16 位寄存器占 2 个字节然后将 AX 的值存入由新 SP 指向的位置。 因此PUSH AX 执行后 SP 200H - 2 1FEH。 3. PUSH BX 后的 SP 值 接下来再执行 PUSH BX PUSH BX同理SP 再次减少 2因为 BX 同样是一个 16 位寄存器。 此时 SP 的值为 1FEH。执行 PUSH BX 后SP 1FEH - 2 1FCH。 4. POP AX 后的 SP 值 接下来执行 POP AX POP AXPOP 操作会将堆栈顶的 16 位数据弹出到 AX 中并将 SP 增加 2。 此时 SP 的值是 1FCH。执行 POP AX 后SP 1FCH 2 1FEH。 5. POP BX 后的 SP 值 POP BX最后执行 POP BX SP 再增加 2。执行 POP BX 后SP 1FEH 2 200H。 总结 整个过程中的 SP 变化如下 SP 初始值: 200H执行 PUSH AX 后: 1FEH执行 PUSH BX 后: 1FCH执行 POP AX 后: 1FEH执行 POP BX 后: 200H 所以之前的错误在于没有理解堆栈指针的变化过程实际上 PUSH AX 后 SP 为 1FEH 而不是 202H。 如果你遇到 202H 的值可能是因为代码环境与段寄存器或指针计算方式的差异如字节级别的推断但在经典的 x86 模式下应该是 1FEH。
http://www.w-s-a.com/news/992044/

相关文章:

  • 基础建设的网站有哪些内容成都科技网站建设咨询电话
  • 券多多是谁做的网站招聘网站开发模板
  • 网站主机一般选哪种的企业数字展厅
  • 网站建设该如何学衡水建设局网站首页
  • 高校网站建设工作总结番禺网站开发哪家好
  • 苏州 网站的公司wordpress主页代码
  • 怎么用html做图片展示网站外贸网站建设推广费用
  • 可以做本地生活服务的有哪些网站中油七建公司官网
  • 如何建设谷歌网站网站建设优点
  • 做网站的目标是什么产品宣传片制作公司
  • 柳州建设公司网站辽宁建设工程信息网评标专家入库
  • 合肥建设学校官方网站excel导入wordpress
  • 禹城网站设计做网站需要考虑哪些
  • 深圳做营销网站建设wordpress添加文章封面
  • 阿里云的网站建设方案织梦和wordpress哪个安全
  • 聊城网站建设公司电话wordpress怎么重新配置文件
  • 创业如何进行网站建设泰州公司注册
  • 免费网站建设培训学校手机百度高级搜索入口在哪里
  • 建站经验安徽六安发现一例新冠阳性检测者
  • 滨州内做网站系统的公司汕头网络营销公司
  • 苏州制作网站的公司哪家好wordpress google搜索
  • c语言做项目网站wordpress博客被书为什么还
  • 企业建站用什么系统网站建设补充协议模板
  • 常州网站关键字优化淘客网站怎么做排名
  • 全flash网站制作教程网站做进一步优化
  • 建设网站步骤是如何做自媒体和网站签约赚点击
  • 网站建设的闪光点网站 备案 拍照
  • 那些企业需要做网站九洲建设集团网站
  • 中山企业做网站昆明做网站价格
  • wordpress 新网站 代码网站可以做系统还原吗