0
我正在嘗試製作一個非常簡單的NASM程序,它將輸出數組中的第一個值。SImple 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
它的工作原理!但它打印出所有的值。我如何打印一個(即第一個)? – CodyBugstein 2013-04-22 18:26:15