【发布时间】:2013-04-21 22:56:38
【问题描述】:
我正在尝试制作一个非常简单的 NASM 程序,它将输出我数组中的第一个值。
当我运行它时,我得到一个Segmentation Fault。我不知道为什么。数组中的值是一个字节,我放入edx 寄存器的长度是1。为什么会出现故障?
segment .data
array: db 2, 9, 6, 7, 1, 4
segment .bss
segment .text
global main
main:
mov eax, 4
mov ebx, 1
mov ecx, [array]
mov edx, 1
int 0x80
【问题讨论】: