为什么第一个代码打印DCBA和第二个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是little-endian , 0x44434241
数值是内存将在第一个字节位置(最低字节地址),第二个0x42等存储与0x41。