Эта программа C показывает значение расширенного указателя стека (ESP).
wolf@linux:~# cat esp.c
#include <stdio.h>
void main() {
register int i asm("esp");
printf("$esp = %#010x\n", i);
}
wolf@linux:~#
Пример вывода
wolf@linux:~# ./esp
$esp = 0x4881dcd0
wolf@linux:~#
wolf@linux:~# ./esp
$esp = 0x523f0f60
wolf@linux:~#
wolf@linux:~# ./esp
$esp = 0x37a7eee0
wolf@linux:~#
Может ли та же программа быть написана на интерпретируемом языке, например как Python или Bash?