stack pointer
[计] 栈指针;栈指示器;[计] 堆栈指示字
2026-03-22 11:16 浏览次数 29
[计] 栈指针;栈指示器;[计] 堆栈指示字
The stack pointer栈指针
stack trunk pointer栈树干指示字英语
user stack pointer用户堆栈指示器
executive stack pointer翻译
hardware stack pointer翻译
interrupt stack pointer中断栈指钱
load stack pointer送入栈指示器
extended stack pointer栈指针寄存器
all subsequent arguments are accessed by adding the size of a dword variable to the stack pointer (that is, esp + 12, esp + 16, and so on).
在堆栈指针上加上双字变量的大小(即esp +12、esp +16等等),就可以访问所有后续参数。
so you simply need to move the stack pointer by adding the stack frame size to the stack pointer using ai $sp, $sp, frame_size.
所以您只需通过使用ai $sp, $sp, frame_size将堆栈框架大小加到堆栈指针来移动堆栈指针即可。
the stack pointer tells you where the end of your current stack frame is.
堆栈指针给出的是当前堆栈框架的结束位置。
since pushing a variable essentially moves the stack pointer by a dword, the stack pointer is adjusted by adding 4 (the size of a dword) to it (line 32).
因为在堆栈中压入一个变量会让堆栈指针移动一个双字,所以给堆栈指针加4(双字的大小)(第 32行)。
functions are free to use the 288 bytes that are physically below the stack pointer for functions that do not call other functions.
函数可以自由使用288字节的内存,对于不调用其他函数的函数来说,这段内存物理上在堆栈指针之下。
besides the stack pointer (esp), what other register points to variables on the stack?
除了栈指针(esp),还有哪个寄存器指向栈上的变量?
the stack is coordinated with a stack pointer that keeps track of storage and retrieval of each byte or word of information in the stack.
栈和一个栈指针配合工作,栈指针随时指示要存取的每个字或字节信息在栈中的位置。
finally, the stack pointer is moved to reserve all the needed stack space using the instruction ai $sp, $sp, -frame_size.
最后,移动堆栈指针来通过指令ai $sp, $sp,-frame_size保留所有所需的堆栈空间。
「it「s 5.50 a. m…. do you know where your stack pointer is?」 - anonymous.
现在是凌晨5:50……你知道你的栈指针在哪儿么?——无名氏。
the stack pointer is not used at all in the function and changing its value is meaningless.
堆栈指针根本不能这样使用,改变它的值是无意义的。
on solaris, this sample code allows you to get the stack pointer
在solaris,下面这段示例代码让您可以获取堆栈指针
if a function is executing, then the stack pointer is pointing to the top of the whole stack, which is also the top of that function」s activation record.
如果一个函数正在执行,那么堆栈指针就会指向整个堆栈的顶部,这也是该函数活动记录的顶部。
the stack is used during a function call to store local arguments. but in the function, the stack pointer may change because values are stored on the stack.
堆栈常常在函数调用中用于存储本地参数,但在函数中,由于存储在堆栈中的值使得堆栈指针的值常常会发生变化。
dedicated registers are registers that have a predefined, permanent function, like the stack pointer (register 1) and the toc pointer (register 2).
专用寄存器是那些有预定义的永久功能的寄存器,例如堆栈指针(寄存器1)和toc指针(寄存器2)。
the stack pointer must be aligned to 16 bytes, except for leaf functions, in any region of code that isn「t part of an epilog or prolog.
在任何不属于终解或初构部分的程式码区域中,堆叠指标必须对齐16位元组,但分叶函式除外。
so in this instruction, $sp is the stack pointer (it」s an alias for $1).
所以在这个指令中,$sp是堆栈指针(它是 $1 的别名)。
the stack pointer relative addressing mode permits optimized c compiler stack model for local variables and parameter passing.
堆栈指针支持优化的基于c语言中局部变量和函数参数传递的栈使用模式。
stack pointer corruption.
堆栈指针损坏。
getting the stack pointer on linux-x86 can be implemented as
在linux-x86 平台上的堆栈指针可以实现为
the calling function must not care where the stack pointer is currently pointing.
调用的函数一定不能顾虑栈指针当前所指的位置。