我编写了简单的代码来学习汇编程序。
我试图做的任务是汇编程序部分:mycode.s
我好奇,我怎么能够手动改变我的局部变量 int var 的位置(它位于堆栈,因为它的本地)到堆栈中可能的最低位置(地址)...
我使用以下代码:
library(dplyr)
library(lubridate)
ordered_df <- df %>%
mutate(hour_24 = parse_date_time(hour, '%I %p')) %>%
arrange(hour_24)
当我用 gcc -m32 -S mycode.c 组装我的代码时 我明白了:
#include<stdio.h>
int c = 0;
int main()
{
int var = 0;
if( var == c)
{
printf("here");
}
return 0;
}
我可以使用哪些指令来检查当前堆栈地址并找到可能的最低地址(例如:0x003&lt; 0x004)..谢谢