Описание тега nibble

Единица информации, обычно соответствующая 4 битам.
1 ответ

Преобразование строки шестнадцатеричных символов в массив кусочков (опыт интервью)

Я видел этот вопрос без ответа в опыте интервью Прежде всего, мне нужно понять вопрос, (полубайт соответствует одному шестнадцатеричному символу, верно?), поэтому, если задана шестнадцатеричная строка "12A", то результат должен быть arr[0]=0001 arr[…
04 ноя '13 в 10:46
0 ответов

Отправлять представление байта, содержащего пользовательский полубайт высокого порядка и динамический полубайт низкого уровня

Я сталкиваюсь со следующей проблемой: Мне нужно отправить байт на сервер. Этот байт должен содержать следующее: высший клев с 1011 клев младшего разряда, содержащий числовое представление от 1 до 15, так что здесь давайте возьмем 2 для примера Таким…
31 май '15 в 16:42
0 ответов

Как мне работать с массивами отрывков / четверть байтов?

Мне нужно работать с "массивами" элементов размером 1/2 или 1/4, то есть "массивами" кусочков или четвертьбайтов, упакованными вместе в байтах (согласно некоторому выбору порядка байтов). Я знаю, что в стандартной библиотеке есть (к сожалению?) std:…
10 июн '16 в 10:03
1 ответ

Пакет PHP в Python ('H')

Я перевожу библиотеку аутентификации, написанную на PHP на Python. Это весь устаревший код, оригинальных разработчиков давно уже нет. Они использовали команду PHP "pack", чтобы преобразовать строку в шестнадцатеричный формат с помощью флага "H". Док…
13 мар '13 в 14:51
0 ответов

Данные никогда не поступали на клиентский микроконтроллер от UART

Мои настройки следующие: у меня AT89C4051 (он же адаптер), напрямую подключенный к ПК через последовательный порт. Тогда у меня есть его большой клочок линий данных P1, подключенный к высокому клочку линий данных P2 AT89S52 (он же клиент) и других п…
22 окт '17 в 17:20
0 ответов

C++ записывает кусочки в файл

Добрый вечер, я новичок в C++ и столкнулся с проблемой, которую не смог решить, несмотря на то, что прочитал множество страниц здесь. У меня есть файл с шестнадцатеричными значениями, который нужно прочитать и сжать, а затем записать в новый файл. П…
05 мар '17 в 23:53
1 ответ

Кодирование данных в байтах - как разбить на кусочки

У меня напряжение чтения 0-5 В, и мне нужна точность 0,1. Могу ли я закодировать это в 1 байт? Как бы я разделил его на кусочки, причем первый кусочек - это вольт, а второй - десятичный? Было бы полезно, если бы кто-то мог объяснить на примере? Спас…
23 июн '15 в 11:10
4 ответа

Лучший способ получить два кусочка байта в JavaScript?

Я анализирую двоичный файл в javascript, который хранит две части информации на байт, по одной на кусочек. Значения, конечно, 0-16 и 0-16. Во всех других частях формата файла каждый байт представляет один фрагмент информации, поэтому я успешно испол…
21 сен '10 в 02:21
5 ответов

Невозможно извлечь грызть слово

Я пытаюсь извлечь 4-битную из 16-битной двоичной строки, то есть грызет слово. Может кто-нибудь сказать мне, что не так с этой программой? #include <sstream> #include <iomanip> #include <math.h> #include<iostream> using names…
05 ноя '13 в 14:09
1 ответ

Python разбивает байт на верхний и нижний кусочки

Я пытаюсь отправлять и получать данные RS232 с помощью Pyserial, но я не понимаю, как правильно отправить правильные данные. То небольшое количество информации, которое у меня есть, объясняет строку данных и говорит о том, что она должна быть разбит…
20 мар '17 в 05:00
5 ответов

C: Реализация массива клевов

Я пытаюсь вставить 16 беззнаковых значений в 8 байтов (64 бита) и получить к ним доступ, используя синтаксис, похожий на массив.Каждая запись в "массиве" будет иметь один клочок длиной 4 бита. (Значения, которые я планирую хранить, никогда не превыш…
08 дек '15 в 19:40
1 ответ

Байты в клочья в слова в байты в C#

У меня есть 3-байтовый массив, который мне нужен Конвертировать каждый байт в Nibbles Добавить Byte_0.Nibble_0 + Byte_0.Nibble_1 + Byte_1.Nibble_2 как WORD Добавить Byte_1.Nibble_0 + Byte_2.Nibble_1 + Byte_2.Nibble_2 как WORD Конвертировать каждое с…
31 янв '19 в 05:22
3 ответа

Почему C++ распадается на кусочки?

Почему информация хранится в последовательностях из четырех битов? Есть ли какая-то конкретная причина, по которой было выбрано четыре бита, возможно, из трех или пяти бит? Я только задавался вопросом об этом вопросе, и я не нашел однозначного ответ…
07 май '16 в 04:28
1 ответ

Preon Framework собирает отдельные биты (на самом деле грызет)

Двоичный поток, который я пытаюсь декодировать с использованием Preon, имеет значение, которое состоит из 5 непоследовательных отрывков, например: Шестнадцатеричные данные: 00A00000F200EE0000 Учтите, что значение должно быть извлечено из ненулевых п…
16 янв '15 в 17:30
0 ответов

Значения RFID RDM6300 в двоичном виде в 8051 с использованием наименьшего количества переменных

Я изучаю формат данных, которые считывает мой картридер при сканировании карты. Формат подробно здесь: http://wiki.seeedstudio.com/125Khz_RFID_module-UART/ Но часть, над которой я хочу работать сейчас, это обработка фактических данных. Давайте предп…
30 мар '18 в 20:38
2 ответа

Элегантный способ установить клев SFR

Я хотел бы переместить клочок с Аккумулятора на верхний клочок P1. Пока я устанавливаю клев постепенно MOV C, ACC.3 MOV P1.7, C MOV C, ACC.2 MOV P1.6, C MOV C, ACC.1 MOV P1.5, C MOV C, ACC.0 MOV P1.4, C что кажется мне плохим способом: это стоит 12 …
27 окт '15 в 19:30
2 ответа

Добавьте Nibble к массиву байтов

У меня есть массив из 9 байтов в Java, но моя функция должна возвращать массив размером 10. Разница, которую мне нужно дополнить Nibbles. Если полубайт составляет половину байта, могу ли я просто добавить (байтовый) 0 к массиву в конце или добавив в…
07 мар '17 в 00:36
1 ответ

Идея Маски

Я не понимаю идею маски и почему она здесь полезна?
24 дек '15 в 17:38
5 ответов

Сдвиг клев

Я работал над алгоритмом шифрования, и мне интересно, как я могу изменить следующий код во что-то более простое и как перевернуть этот код. typedef struct { unsigned low : 4; unsigned high : 4; } nibles; static void crypt_enc(char *data, int size) {…
22 сен '11 в 18:31
1 ответ

Как выполнить бинарные операции на клев / тетрада в php?

Итак, у меня есть числовые значения от 0 до 15, поэтому я сохранил их в шестнадцатеричных кодах (от 0 до f). Теперь у меня есть строка данных, содержащая значения шестнадцатеричного кода моих полубайтов. Данные выглядят так: a0fc3d78270db962e4ba525c…
31 июл '18 в 21:03