推送到堆栈时,为什么会出现分段错误(内核已转储)?

时间:2019-08-03 22:15:04

标签: assembly x86 intel

我正在尝试编写一个简单的汇编程序,该程序首先将值0推入堆栈。当我尝试仅使用此指令运行程序时,它给我错误消息“分段错误(内核已转储)”。

这是我要运行的代码:

.data
resMsg: .asciz "Test"
global main
main:
pushq $0

有人可以解释为什么会这样吗?非常感谢大家!

0 个答案:

没有答案