tôi là tạo ra các hướng dẫn sau đây cho 64 bit x86:Ghi đè REX.B có hoạt động với lệnh MOVSS không?
41 F3 0F 10 46 10 movss XMM0,014h[R14]
Thật không may, nó seg lỗi trên dòng đó. gdb chia nhỏ nó thành:
0x0000000000402054 <+320>: rex.B
0x0000000000402055 <+321>: movss 0x14(%rsi),%xmm0
Lưu ý rằng ghi đè rex.B không được nhận dạng và chỉ mục là RSI thay vì R14.
Hướng dẫn có hợp lệ không? Tôi không thể tìm thấy bất kỳ dấu hiệu cho thấy mã hóa này không hợp lệ trong tài liệu tham khảo hướng dẫn AMD 64 bit.
objdump cũng thất bại trong việc nhận ra nó như là một hướng dẫn hợp lệ:
41 rex.B
f3 0f 10 46 10 movss 0x10(%rsi),%xmm0
gì đang xảy ra ở đây?