nasm プログラムを実行しようとしています。次のコード:
segment .data
contAir: dt 1.11330e-10
constOil: dt 2.33656e-10
segment .text
global calc
calc:
mov edx, 0
push ebp
;mov ebp, esp
;mov eax, [ebp + 8]
ret
ebp をスタックにプッシュすると、セグメンテーション エラー (コア ダンプ) が発生します。何故ですか?このコードを Ubuntu 仮想マシンで実行しています。面白いことに、「不正な命令」エラーが発生することがあります。