为什么第一个代码打印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
答案 0 :(得分:4)
嗯,不,你甚至设法找到它的证明:)
x86为little-endian,0x44434241
数值为内存,将在第一个字节位置(最低字节地址)存储0x41,第二个字节为0x42,等等。