首页 > 解决方案 > 对于给定的堆栈位置和大小,为 x86 实模式设置堆栈段、基址和堆栈指针的正确方法?

问题描述

我正在尝试在 x86 实模式下初始化sssp和寄存器。bp给定一个从物理地址向下增长B到最大S字节大小的堆栈,以下初始化过程是否正确?

在上面我假设B - S结果是一个段落对齐的物理地址,并且BS都可以被 2 整除,因此保证了字对齐。

标签: assemblyx86-16callstack

解决方案


推荐阅读