【发布时间】:2015-03-26 01:37:26
【问题描述】:
我正在尝试生成以下汇编代码的十六进制表示。我正在做一个缓冲区溢出实验室,我需要将命令放入堆栈。当我尝试使用命令编译以下代码时:
gcc -m32 -c assemblylevel2.s
我得到错误:
assemblylevel2.s:2: Error: junk `oc' after expression
我已经尝试了 mov、movl、push、pushl 不同排列的代码。这都会产生相同的错误。我怎样才能让它编译?
assemblylevel2.s:
movl $0xfaa6ef53, 0x804d108
pushl $0x8048d0c
ret
【问题讨论】: