最初のコードが DCBA を出力し、2 番目のコードが ABCD を出力するのはなぜですか? 0x44434241 は DCBA と等しくありませんか?
mov eax,4
push dword "DCBA"
mov ebx,1
mov ecx,esp
mov edx,4
int 0x80
add esp,4
mov eax,4
push dword 0x44434241
mov ebx,1
mov ecx,esp
mov edx,4
int 0x80
add esp,4
まあ、いいえ、そしてあなたはそれの証拠を見つけることさえできました:)
x86はリトルエンディアンであり、0x44434241
数値はメモリが最初のバイト位置(最下位バイトアドレス)に0x41、2番目に0x42などで格納されることです。