У меня есть следующая строка кода сборки:
mov rax,067FEh
Когда я проверяю значение регистра rax с помощью gdb во время выполнения, я получаю:
(gdb) p/x $rax
$2 = 0x67fe
(gdb) p/t $rax
$3 = 110011111111110
Однако мой компьютерэто немного Endian архитектура, поэтому я не понимаю, почему двоичное значение в регистре 110011111111110, а не 11111110 01100111 с младшим байтом (fe) первым?
Спасибо