考虑以下代码(x86-64):
MOV DWORD PTR [rbp-4], 43777 ; 43777 -> 00 00 AB 01
MOV EAX, DWORD PTR [rbp-4]
如果我们有 little-endian,那么00 00 AB 01将在 RAM 中存储为01 AB 00 00.
但是注册EAX呢?将数字存储为00 00 AB 01还是01 AB 00 00?
考虑以下代码(x86-64):
MOV DWORD PTR [rbp-4], 43777 ; 43777 -> 00 00 AB 01
MOV EAX, DWORD PTR [rbp-4]
如果我们有 little-endian,那么00 00 AB 01将在 RAM 中存储为01 AB 00 00.
但是注册EAX呢?将数字存储为00 00 AB 01还是01 AB 00 00?