8086汇编学习之关于栈段相关知识 发表于 2020-12-09 | Push和PopPush(入栈):是修改栈内的数据, 并且将sp指针往低地址偏移 Pop(出栈):是读取栈顶数据, 并且将sp指针往高地址偏移 注: Pop指令并未删除栈内原有的数据, 仅仅是读取而已 关于栈底指针位置如果是一个空栈, 那么ss:sp指向栈空间最高地址单元的一个单元 数据宽度在8086十六位CPU中, Push和Pop操作的数据都是两个字节的, 也就是说无论是 123456push ax ;将ax里数据写入栈顶 两个字节pop ax ;读取栈顶数据赋值给ax 两个字节pop al ;读取栈顶数据赋值给al 读取两个字节 al接收低八位数据 统统操作两个字节数据