6
ответов

Ассемблер: почему BCD существует?

Я знаю, что BCD похож на более интуитивный тип данных, если Вы не знаете двоичного файла. Но я не знаю, почему использовать это кодирование, как не делают имеет большой смысл начиная с его ненужного представления в 4 битах (когда...
вопрос задан: 1 March 2014 17:41
5
ответов

Преобразуйте действительно большое количество от двоичного файла до десятичного числа и распечатайте его

Я знаю, как преобразовать двоичный файл в десятичное число. Я знаю по крайней мере 2 метода: таблица и питание ;-) Я хочу преобразовать двоичный файл в десятичное число и распечатать это десятичное число. Кроме того, я не интересуюсь этим 'десятичным числ
вопрос задан: 8 June 2009 02:17
5
ответов

Самый эффективный способ преобразовать BCD в двоичный файл

У меня есть код ниже для преобразования значения BCD на 32 бита (предоставленный в двух uint половинах) к uint двоичному значению. Предоставленные значения могут быть до 0x9999, для формирования максимального значения 0x99999999. Есть ли...
вопрос задан: 20 January 2009 21:23
4
ответа

Целое число без знака к преобразованию BCD?

Я знаю, что можно использовать эту таблицу для преобразования десятичного числа в BCD: 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 там уравнение для этого преобразования или...
вопрос задан: 4 November 2014 00:49
3
ответа

Преобразование интервала к массиву байтов BCD

Я хочу преобразовать интервал в байт [2] массив с помощью BCD. Рассматриваемый интервал прибудет из DateTime, представляющего год, и должен быть преобразован в два байта. Есть ли любая предварительно сделанная функция, которая делает...
вопрос задан: 17 March 2010 21:39
0
ответов

Расшифровать двоично-десятичный код (BCD) в беззнаковое целое

Значение, используемое в моем проекте, выражается с помощью 4-битных двоично-десятичных чисел (BCD), которые изначально были в символьном буфере (например, указанном указателем const unsigned char *). Я хочу ...
вопрос задан: 10 April 2015 03:41
0
ответов

Сумматор BCD в Verilog

Я пытаюсь написать сумматор BCD в Verilog, но у меня проблемы с одним из модулей. В частности, сумматор, который берет две цифры BCD и складывает их. Итак, идея состоит в том, если сумма двух ...
вопрос задан: 4 February 2013 18:46
0
ответов

C #Байт[] в BCD и BCD в INT

У меня есть шестнадцатеричный файл, созданный CashRegister Machine. Я должен прочитать этот файл. Файл использует форматирование, описанное ниже. Это похоже на пакеты сокетов. Кодовые данные :2 байта Данные кода PLU :7 байт Цена за единицу...
вопрос задан: 23 October 2012 22:25
0
ответов

Python, как декодировать двоично-десятичный код (BCD)

Описание двоичного поля: :Номер вызывающего абонента, выраженный сжатым двоично-десятичным кодом, а лишние биты заполнены «0xF». Я попытался напечатать в формате структуры «16c» и получил:('3', '\...
вопрос задан: 26 July 2012 12:30
0
ответов

Математическая библиотека BCD для произвольных больших чисел?

Я ищу замену стандартной библиотеке Delphi Data.FmtBcd, потому что я просто исчерпал ее ограничения, такие как максимальное количество десятичных цифр, которые она может представлять, и программа завершается с EBcdOverflowException. Для ...
вопрос задан: 13 March 2012 18:46
0
ответов

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

Извиняюсь за этот, казалось бы, второстепенный вопрос, но я не могу найти ответ где угодно - я только подхожу к реализации инструкции DAA в моем эмуляторе Z80, и я заметил в руководстве Zilog ...
вопрос задан: 14 November 2011 09:40
0
ответов

Преобразование типа Int в массив байтов BCD

Я хочу преобразовать массив int в массив байтов [4] с помощью BCD. Рассматриваемый int будет поступать из идентификатора устройства, и ему необходимо поговорить с устройством через последовательный порт. Есть ли какая-нибудь заранее созданная функция,
вопрос задан: 18 August 2011 12:44
0
ответов

Двоично-десятичное преобразование (BCD) в шестнадцатеричное

может кто-нибудь объясните мне, как преобразовать BCD в шестнадцатеричный? Например, как преобразовать 98 (BCD) в шестнадцатеричный. Спасибо.
вопрос задан: 20 December 2010 22:39