标签: assembly x86 intel
我正在尝试编写一个简单的汇编程序,该程序首先将值0推入堆栈。当我尝试仅使用此指令运行程序时,它给我错误消息“分段错误(内核已转储)”。
这是我要运行的代码:
.data resMsg: .asciz "Test" global main main: pushq $0
有人可以解释为什么会这样吗?非常感谢大家!