- 28
- 0
- 约4.12千字
- 约 22页
- 2022-07-09 发布于山东
- 举报
堆栈是什么? 堆栈操作的特点 一端固定,另一端活动,只允许在一段插入或删除数据。 堆栈的建立 MY_S SEGMENT USE16 STACK DB 200 DUP(0) MY_S ENDS 建立一个16位段,地址的形式是16位段地址,16位偏移,使用16位寄存器SP指向栈顶。 1.3.2 堆栈 1.3.2 堆栈 段是16位的,字堆栈,使用SP作为栈顶指针,但可以一个字进栈,也可以一个双字进栈 1、进栈指令: PUSH 语句格式:PUSH OPS 功能 :将立即数、寄存器、段寄存器、存储 器中的一个字/双字数据压入堆栈中。 1.3.2 堆栈 例:PUSH AX PUSH CS PUSH WORD PTR DS:[100] PUSH EAX 1.3.2 堆栈 PUSH AX 执行前: (AX)=4241H (SP)=1000H 堆栈示意图画法中应注意的问题 SP 1000H 11H 22H 1000H 1001H 0FFFH 0FFEH 0FFDH SP 指令执行堆栈状态 ss SP 0FFEH 41H 42H 11H 22H 1000H 1001H 0FFFH 0FFEH 0FFDH SP 执行“PUSH AX”后的堆栈状态 s
您可能关注的文档
- 程序设计入门——C语言#1.2.1#--C语言.pdf
- 程序设计入门——C语言#1.3.1#--第一个程序.pdf
- 程序设计入门——C语言#1.3.2#--以下四个小程序.pdf
- 程序设计入门——C语言#1.3.3#--hello.c.pdf
- 程序设计入门——C语言#1.3.5#--calculate.c.pdf
- 程序设计入门——C语言#1.3.6#--change.c.pdf
- 程序设计入门——C语言#2.1.1#--plus.c.pdf
- 程序设计入门——C语言#2.1.2#--change2.c.pdf
- 程序设计入门——C语言#2.1.3#--height2.c.pdf
- 程序设计入门——C语言#2.2.1#--average.c.pdf
最近下载
- 高级烟草制品购销员(三级)职业资格鉴定理论考试题及答案.doc VIP
- DBJ04_T 442-2023 装配式内装修技术标准.docx VIP
- T-CSEB-0011-2020 露天爆破工程技术设计规范.pdf VIP
- 2025年广东省肇庆市广宁县某国企高速收费站收费员招聘笔试备考题库含答案详解.docx VIP
- 深度解析(2026)《GBT 12763.8-2007海洋调查规范 第8部分 海洋地质地球物理调查》.pptx VIP
- 高速公路绿化工程施工组织设计方案范本.doc VIP
- 颈椎病的经络调养.ppt VIP
- 住宅工程“堵漏裂臭”和装饰装修质量易发问题防治手册(2026).pdf
- 合理用血记录本模板.pdf VIP
- 《中国古代科技史》课件.ppt VIP
原创力文档

文档评论(0)