A binary-coded decimal (BCD) is a method of representing each decimal digit of a number with a fixed number of bits.
1 ответ

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

У меня есть требование преобразовать числовые данные (сохраняемые как символы на входе) в упакованные подписанные или упакованные неподписанные форматы. Я могу конвертировать в упакованные / подписанные в формате "PD", но мне сложно получить неподпи…
25 июн '13 в 13:25
2 ответа

VHDL-кодирование: 10-битное десятичное преобразование в BCD возможно ли?

Хорошего дня, Мое последнее назначение - преобразовать 10-битное десятичное число (поскольку максимальное десятичное число 10-битного составляет 1023) в 16-битное BCD. Когда десятичный входной сигнал больше или равен 1024, тогда сигнал ошибки будет …
23 авг '17 в 01:28
3 ответа

Где я могу найти бесплатную библиотеку C++ с открытым исходным кодом для математики BCD?

Где я могу найти бесплатную библиотеку C++ с открытым исходным кодом для математических операций с двоичным кодом?
10 июн '11 в 05:08
2 ответа

Каков алгоритм преобразования 8-битного двоичного файла в 16-битный BCD?

Что такое алгоритм преобразования 8-битного двоичного кода в 16-битный BCD? например: Как я могу это сделать? 1111 1111 (двоичный) -> 0000 0010 0101 0101
13 мар '15 в 18:46
2 ответа

Строка "8000000000000000" (16 байт) в эквивалент "BCD" (8 байт) в Java

Я сделал свою собственную функцию для преобразования одной строки в ее эквивалентные байты [] в BCD. Затем я отправляю эти байты и DataOutputStram (с методом записи, который требует массив byte[]). Проблема с числовой строкой "8000000000000000". Пос…
23 янв '15 в 19:05
1 ответ

Преобразование шестибитового двоичного числа в соответствующее двухзначное число BCD?

Вот вопрос, который я так старался, но не смог его решить. Я запечатлел вопрос так, как он был из вопросника, я не мог решить его на экзамене, и никто другой не смог.Вы, вероятно, спросите, почему бы вам не спросить своего лектора (это справедливый …
14 июн '13 в 19:45
5 ответов

Покрытие от десятичного до BCD

// C++ program to convert a decimal // number to binary number #include <iostream> using namespace std; // function to convert decimal to binary void decToBinary(int n) { // array to store binary number int binaryNum[1000]; // counter for bina…
16 янв '18 в 22:51
1 ответ

Как конфертировать из BCD в ASCII и распечатать результат?

Я хочу вывести дату RTC. Я понял, что для этого мне нужно преобразовать BCD в ASCII, но я не знаю, что делать. Для преобразования я использую эту страницу: преобразование BCD в ASCII, но оно использует прерывание 21h, а на этой странице: https://en.…
09 сен '17 в 18:18
2 ответа

Вспомогательный флаг в процессоре X86

Вспомогательный флаг устанавливается, когда нижний полубайт производит переход к полубайту более высокого порядка. Например: 1001 9 1001 9 ---- ---- 1 0010 18 В этом случае подмышечный перенос установлен. Я также слышал, что этот перенос используетс…
30 янв '14 в 15:57
0 ответов

VT600x GPS TRACKER bcd в лат длинный

VT600X GPS ТРЕКЕР Я получаю фид с устройства: 29298000282201421518031905204602321576085188 9300000348ff01000082fc0000000a78091f000000030d Согласно их документу: область широты: 00 градусов00.000 цент - 89 градусов 59.999 центов; Принять сжатый код B…
21 мар '18 в 04:24
2 ответа

Хранение строки в виде двоичной строки из "unsigned char's to" в вопросах сжатия

Мне нужно хранить строку из 8 символов (все они цифры) в сжатом методе, Насколько я понимаю, каждый char использования 8 bits которые 1 byte и так как я использую только цифры, я могу использовать 4 bits (2^4=16 комбинации) так что для каждого unsig…
27 авг '13 в 09:45
0 ответов

Преобразовать из десятичной в BCD

При использовании BCD в некоторых протоколах связи мы увидели, что первая цифра и вторая цифра поменялись местами. Например, при отправке SMS, если номер телефона: 0123456 При фактической отправке BCD отправляется следующим образом: 0x 10 32 54 F6 0…
12 дек '18 в 03:18
1 ответ

Как преобразовать число ASCII 057836 в упакованное число BCD, используя 8086

У меня проблемы с преобразованием чисел ASCII в числа BCD. Я знаю, что преобразование небольших чисел выполняется путем вычитания 30h из каждого числа, но с этим большим числом я не знаю, как с ним справиться, я подумал о делении числа на байты, но …
29 дек '18 в 19:21
3 ответа

Конвертировать тип данных ftFloat в ftBCD

Как я могу преобразовать тип поля из ftFloat в ftBCD; Я старался for i := 0 to FDataSet.FieldCount - 1 do begin if FDataSet.Fields.Fields[i].DataType = ftFloat then begin FDataSet.Fields.Fields[i].DataType := ftBCD; end; end; Но я получаю ошибку [DC…
11 сен '14 в 06:49
3 ответа

Z80 DAA инструкция

Извиняюсь за этот, казалось бы, второстепенный вопрос, но я, похоже, нигде не могу найти ответ - я просто подхожу к реализации инструкции DAA в моем эмуляторе Z80, и я заметил в руководстве по Zilog, что это для целей настройки аккумулятор для двоич…
14 ноя '11 в 09:34
2 ответа

Самодельный класс BCD - ошибка умножения BCD

Я делаю урок BCD в качестве упражнения для школы и сталкиваюсь с некоторыми проблемами. Ниже мой класс BCD. Моя проблема с методом multiply BCDs. Он работает хорошо с меньшими числами, такими как 4 329 * 4, однако, с более крупными продуктами, таким…
05 ноя '14 в 20:41
1 ответ

Пакет iso8583 сообщение

Я пытаюсь сделать пакет iso8583 с библиотекой j8583 для замены и старой программой iso8583, которую мы запускаем (у меня нет исходного кода) . Пакет генерируется иначе, чем пакет, сгенерированный старым программным обеспечением. обратите внимание на…
21 окт '15 в 15:01
1 ответ

Вычитающая сборка с "основанием 10" EMU8086

Здравствуйте, я делаю базовый 10 калькулятор на ассемблере, который может принимать числа с максимальной длиной 5 копий... так что после ввода будет два числа, одно из пяти чисел сохраняется в ax и bl, например AX - 23 45 BX - 00 01 Таким образом, з…
09 мар '15 в 18:20
1 ответ

HEXA в упакованное преобразование BCD?

Как мне перейти к преобразованию массива uint8, содержащего значения hexa, в упакованные значения bcd? Будет ли работать простой сдвиг на 4 позиции? Если возможно, я буду признателен за несколько примеров в коде, чтобы лучше понять мою проблему
01 ноя '18 в 11:05
1 ответ

Самодополняющие коды

Это утверждение было сочтено верным: учитывая любую самодополняющуюся схему десятичных кодов, если мы знаем коды для числа 283, то мы можем вывести коды для 671. Я хочу знать почему. Я взял Excess-3 BCD как самодополняющий код: 0-0011 1-0100 2-0101 …
19 фев '15 в 11:44