0
ответов

какие процессоры поддерживают инструкцию MOVBE?

Иногда GCC генерирует эту инструкцию при компиляции с -марш = атом. Каждый ли процессор Intel Atom поддерживает MOVBE? Какие еще процессоры поддерживают эту инструкцию? Кажется, я не могу найти это ...
вопрос задан: 3 April 2018 06:19
0
ответов

Преобразование байтового массива в целое число в Java и наоборот

Я хочу сохранить некоторые данные в байтовых массивах в Java. В основном это числа, которые могут занимать до 2 байтов на число. Я хотел бы знать, как я могу преобразовать целое число в байтовый массив длиной 2 байта и ...
вопрос задан: 5 February 2018 11:53
0
ответов

Преобразование 8 байтов двоичного кода с прямым порядком байтов в число с плавающей точкой двойной точности

У меня есть двоичный файл, который я читаю побайтно. Я наткнулся на раздел длиной 8 байт, содержащий число с плавающей запятой двойной точности (little endian). Я не могу понять, как это прочитать и вычислить ...
вопрос задан: 17 November 2017 22:10
0
ответов

Big-Endian vs. Little-Endian Machines

Я понимаю, какая разница между ними. Глядя на запись в Википедии, похоже, что формат Litte-Endian набирает землю, и это не так много проблем, как раньше. HP-UX ...
вопрос задан: 3 October 2017 19:47
0
ответов

Определение порядка байтов

В настоящее время я пытаюсь создать исходный код C, который правильно обрабатывает ввод-вывод независимо от порядка байтов целевой системы. Я выбрал "little endian" в качестве соглашения ввода-вывода, что означает, что для большого ...
вопрос задан: 18 July 2017 22:38
0
ответов

Как проверить порядок следования байтов в node.js

Когда вы читаете фрагмент байтов и вам нужно преобразовать их в число, node.js имеет такие функции, как buffer.readInt32BE ()и buffer.readInt32LE (). Если бы я только знал, что первые 4 байта файла это...
вопрос задан: 23 May 2017 12:17
0
ответов

Как я могу изменить порядок байтов NSInteger или NSUInteger в objective-c

Это своего рода продолжение это сообщение, но с другим вопросом, поэтому я решил, что должен задать его в отдельной теме. Я нахожусь в точке, где у меня есть четыре последовательных байта в памяти, которые я ...
вопрос задан: 23 May 2017 12:15
0
ответов

Как с помощью C программно определить порядок байтов на моем ПК? [дубликат]

Возможный дубликат: программное определение порядка байтов в программе на C ++. Есть ли какая-либо библиотечная функция для определения порядка байтов моего ПК?
вопрос задан: 23 May 2017 12:00
0
ответов

Более быстрый способ замены порядка байтов в C #с 32-битными словами

В этом вопросе следующий код :public static void Swap (byte[] data ){ для (int i = 0; я < данные.Длина; i += 2 ){ byte b = data[i]; данные[i] =...
вопрос задан: 23 May 2017 12:00
0
ответов

Как выполнить замену байтов двойным?

Я пытаюсь написать процедуру обмена байтами для программы на C ++, работающей в Win XP. Я компилирую с помощью Visual Studio 2008. Вот что я придумал: int byteswap (int v) // Это хорошо {return ...
вопрос задан: 23 May 2017 10:29
0
ответов

Преобразовать bigint в bytea, но поменять порядок байтов.

У меня есть таблица PostgreSQL, в которой я хочу изменить столбец с bigint на bytea byte, чтобы вместить больше данных. Я думаю, используя следующую последовательность: изменить таблицу mytable добавить new_column update mytable set ...
вопрос задан: 3 December 2016 01:26
0
ответов

Командная строка для обратного порядка байтов / изменения порядка байтов

Я пытаюсь разобрать некоторые скрипты некоторые данные, записанные Javas DataOutputStream # writeLong (...). Поскольку java всегда, кажется, пишет с прямым порядком байтов, у меня проблема с передачей байтов в od. ...
вопрос задан: 21 May 2016 15:03
0
ответов

Целочисленное преобразование сети и хоста со знаком

Я хотел бы преобразовать int32_t из байтового порядка хоста в сетевой байт порядок и наоборот. Я знаю о функции htonl () и ее вариантах, но она принимает целые числа без знака. Есть ли стандарт ...
вопрос задан: 25 March 2016 23:47
0
ответов

Как работает арифметика с указателями после приведения указателей?

int main () {short int a [4] = {1,1, [3] = 1}; int * p = (int *) a; printf ("p:% p% d \ n", p, * p); printf («p + 1:% p% d \ n», (p +1), * (p + 1)); } почему * p = 65537 и * (p + 1) = 65536?
вопрос задан: 1 February 2016 18:13
0
ответов

Python 2.7.6 Оптимизация кода для упаковки байтов с обратным порядком байтов в строку

структура импорта varA ['Z'] ['value'] = 8700 varA ['Y'] ['value'] = 8800 varA ['X'] ['value'] = 8900 varA ['W'] ['value '] = 8800 varA [' V '] [' value '] = 8700 varB = "" varC = "" для ...
вопрос задан: 3 December 2015 13:00
0
ответов

Преобразование значений байтового массива в порядке с прямым порядком байтов в короткие значения

У меня есть байтовый массив, где данные в массиве на самом деле короткие данные. Байты упорядочены с прямым порядком байтов: 3, 1, -48, 0, -15, 0, 36, 1, что при преобразовании в короткие значения приводит к: 259, 208, ...
вопрос задан: 7 February 2015 10:17
0
ответов

Преобразование порядка байтов в ARM

Как мне преобразовать прямой порядок байтов в обратный порядок байтов в ARM?
вопрос задан: 3 June 2014 20:19
0
ответов

Хорошо ли определено использование союза вместо слепка?

Сегодня утром я обсуждал с коллегой правильность "трюк кодирования" для определения порядка байтов. Уловка была такой: bool is_big_endian () {объединение {int я; char c [sizeof (...
вопрос задан: 25 September 2012 23:27
0
ответов

Преобразование прямого порядка байтов в обратный порядок байтов при чтении из двоичного файла [дубликат]

Я искал, как преобразовать прямой порядок байтов к прямым порядкам байтов. Но я не нашел ничего, что могло бы решить мою проблему. Кажется, есть много способов сделать это преобразование. В любом случае, это ...
вопрос задан: 19 September 2012 12:28
0
ответов

Как хранятся члены объединения?

тест объединения {int i; char ch; } t; int main () {t.ch = 20; } Предположим, sizeof (int) == 2 и пусть для t выделены адреса памяти 2000, 2001. Тогда где хранится 20 ietch - в 2000 или 2001 или ...
вопрос задан: 24 August 2012 00:26
0
ответов

Почему `OpCode.Value `имеет «неправильный» порядок следования байтов?

Факты :Правильным кодированием для кода операции -повторного генерирования инструкции CIL является последовательность из двух -байтов FE 1A. OpCodes.Rethrow.Value (, который имеет тип short ), имеет значение 0xFE1A на моей маленькой -машине с порядком бай
вопрос задан: 18 August 2012 07:47
0
ответов

Переносимые примитивы двоичной сериализации C

Насколько я знаю, библиотека C не помогает сериализовать числовые значения в нетекстовый поток байтов -. Поправьте меня если я ошибаюсь. Наиболее стандартным используемым инструментом является htonl и др. из POSIX. Эти...
вопрос задан: 24 July 2012 01:39
0
ответов

Когда htonl (x )!= ntohl (x )? (Или когда преобразование в сетевой порядок байтов и обратно не эквивалентно на одном и том же компьютере?)

Что касается htonl и ntohl. Когда любая из этих двух строк кода оценивается как ложная. htonl (x )== ntohl (x ); htonl (ntohl (x ))== htonl (htonl (x )); Другими словами, когда эти двое...
вопрос задан: 23 July 2012 18:59
0
ответов

Тот же вывод для htonl ()и ntohl ()для целого числа

Я запустил следующую программу на машине с маленьким -порядком байтов [LE] [Linux, процессор Intel]. Я не могу объяснить 3 вывода в приведенном ниже фрагменте кода. Поскольку машина является LE, значение a сохраняется как...
вопрос задан: 10 July 2012 23:11
0
ответов

Как получить тип порядка байтов в PHP?

В C# я могу получить порядок следования байтов с помощью этого фрагмента кода: if(BitConverter.IsLittleEndian) { // используется обратный порядок байтов } еще { // используется обратный порядок байтов } Как я могу сделать то же самое в PHP?
вопрос задан: 1 July 2012 14:32
0
ответов

Вывод Объяснение этой программы на C?

У меня есть программа на C: int main(int argc, char *argv[]) {инт я=300; символ *ptr = &i; *++ptr=2; printf("%d",i); вернуть 0; } Вывод 556 с прямым порядком байтов. Я пытался...
вопрос задан: 6 June 2012 06:57
0
ответов

Переносимая сериализация значений с плавающей запятой IEEE754

Недавно я работал над системой, которая должна хранить и загружать большие объемы данных, включая числа с плавающей запятой одинарной точности. точечные значения. Я решил стандартизировать сетевой порядок байтов для...
вопрос задан: 16 May 2012 15:11
0
ответов

В чем разница между big и little endian float?

Для целочисленных значений разница в представлении little endian и big endian довольно очевидна. Но мне неясно, чем отличается little endian float от big endian float. ...
вопрос задан: 16 May 2012 12:46
0
ответов

Как преобразовать массив чисел с плавающей запятой в byte [] и обратно?

У меня есть массив чисел с плавающей запятой, который нужно преобразовать в массив байтов и назад к поплавку [] ... может ли кто-нибудь помочь мне сделать это правильно? Я работаю с классом bitConverter и обнаружил, что застрял ...
вопрос задан: 14 May 2012 13:18
0
ответов

Перенос приложения с архитектуры с прямым порядком байтов -на архитектуру с прямым порядком байтов -

У меня есть сервер TCP, разработанный на архитектуре x86 с использованием C под Linux с использованием berkley socker API. Сервер работает нормально, без проблем. Но теперь по каким-то причинам мне приходится запускать сервер на MIPS...
вопрос задан: 27 April 2012 21:03