汇编语言,Program received signal SIGSEGV, Segmentation fault.
最近在学习汇编语言:基于Linux环境,书中有一个例子代码如下:
section .data
section .text
EatMsg:db"Eat at Joe's!"
global _start
_start:
nop
;将你的实验内容放在两个nop之间
mov [EatMsg],byte 'G'
nop
调试到 mov [EatMsg],byte 'G'指令时返回上述错误,不知道是为何?是现在不让往内存中写入么?请高手指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么把字符串写在.text下
text段的东西都是只读的,不可写的