Результаты поиска по запросу "endianness"

1 ответ

Как данные хранятся на диске? - EFI GUID

2 ответа

Как написать функцию swap constexpr, чтобы изменить порядковый номер целого числа?

4 ответа

Понимание htonl () и ntohl ()

ТОП публикаций

4 ответа

Как читать целые числа из файла с 24-битным и байтовым порядком байтов с использованием Python?

Есть ли простой способ прочитать эти целые числа в? Я бы предпочел встроенный метод, но я предполагаю, что это возможно сделать с некоторыми битовыми операци...

7 ответов

Вы меняете число выше и возвращаете 1, когда оно BigEndian.

e Endian против Big EndianBig Endian = 0x31014950Little Endian = 0x50490131Однако, используя этот метод

3 ответа

Так что для 16-битного случая у вас есть две смены (одна левая и одна правая) и ИЛИ. Вы должны быть в состоянии сделать это в 3 инструкциях.

2 ответа

Чем вы знаете, что в «al» у вас есть менее значимая 8-битная часть значения, в «ah» наиболее значимая 8-битная часть младших 16 бит. Нет возможности получить доступ к одиночным байтам на старших 16 битах, кроме, конечно, чтения всего 32-битного значения.

ужна помощь в понимании порядка байтов внутри регистров процессора процессоров x86. Я написал эту небольшую программу сборки: section .data section .bss section .text global _start _start: nop mov eax, 0x78FF5ABC mov ebx,'WXYZ' nop ; GDB ...

2 ответа

, что соответствует вашим наблюдениям.

жен определить, является ли симулятор Марса большим или мало порядковым, как домашняя работа, сначала это кажется довольно простым, но у меня есть некоторые проблемы. Сначала я попытался сохранить 4 байта в памяти с .byte 0, 0, 0, 1, в памяти ...

3 ответа

little-endian (часто, но не всегда) полезен для самодельных реализаций bignum (то есть используют целые числа, большие, чем машинный размер слова).

у и little-, и big-endian все еще используютсясегодняпосле ~ 40 лет бинарной информатики? Существуют ли алгоритмы или форматы хранения, которые лучше работают с одним и намного хуже с другим? Разве не было бы лучше, если бы мы все переключились ...

3 ответа

Обратный порядок байтов в регистре EAX

Пример:0xAABBCCDD превратится в0xDDCCBBAA Моя программа падает из-за исключения Access Violation в первой операции XOR. Кажется, что есть лучшее наивное решение, использующее сдвиг или поворот, но в любом случае вот код: ;; ...