第2章微处理器汇编.ppt

第2章微处理器汇编

* * * * * * * * * * * * * * * * * * * * * * 在堆栈中存取数据的规则是:“先进后出FILO”(First-In Last-Out)。即最先送入堆栈的数据要到最后才能取出,而最后送入堆栈的数据,最先取出。 8086/8088堆栈的组织 在8086/8088微机中堆栈是由堆栈段寄存器SS指示的一段存储区。 SS SP 堆栈 Bottom Top XX XX XX XX XX XX 堆栈初始化时的SP * 数据在堆栈中以字为单位存放,低8位放在较低地址单元,高8位放在较高地址单元。 SP被初始化时指向栈底+2单元,其值就是堆栈的长度。由于SP是16位寄存器,因此堆栈长度? 64K字节。 SP始终表示堆栈段基址与栈顶之间的距离(字节数)。 当SP为最大(初始)值时,表示堆栈为空。 当SP为0时,表示堆栈全满。 当用户程序中要求的堆栈长度超过一个堆栈段的最大长度64KB时,可以设置多个堆栈段。 * 例: 已知 SS=1000H,SP=0100H 则: 堆栈段的段首地址= 栈顶(偏移)地址= 若该段最后一个单元 地址为10200H,则: 栈底偏移地址= 段首 栈底 栈顶 堆栈区 10000H 0100H 0200H * 六、8088系统总线 * 主要内容: 总线的基本概念; 最小总线模式; 最大总线模式; 最小模式总线时序。 *

文档评论(0)

1亿VIP精品文档

相关文档