Вопросы по теме 'bcd'

BCD Adder в Verilog
Я пытаюсь написать сумматор BCD в Verilog, но у меня проблемы с одним из модулей. В частности, сумматор, который берет две цифры BCD и складывает их. Итак, идея в том, что если сумма двух цифр меньше или равна девяти, то это правильно. Однако, если...
24025 просмотров
schedule 01.06.2023

Как разобрать байт [] (включая кодированные значения BCD) в объект в Java
Я хотел бы знать, есть ли простой способ «привести» массив байтов, содержащий структуру данных известного макета, к объекту. byte[] состоит из упакованных значений BCD, 1- или 2-байтовых целых значений и символьных значений. Я получаю byte[] через...
645 просмотров

Декодировать двоично-десятичную дробь (BCD) в беззнаковое целое
Значение, используемое в моем проекте, выражается 4-битными десятичными двоичными кодировками (BCD), которые изначально хранились в символьном буфере (например, указанном указателем const unsigned char * ). Я хочу преобразовать входной поток...
15661 просмотров
schedule 14.05.2022

Преобразование 8-битного двоичного числа в BCD в VHDL
Алгоритм известен, вы делаете 8 сдвигов влево и после каждого сдвига проверяете единицы, десятки или сотни бит (по 4). Если их больше 4, вы добавляете 3 в группу и так далее... Вот решение, основанное на процессе, которое не работает. Он...
45500 просмотров
schedule 24.04.2022

Дополнение до 9 4-битного двоичного числа
Я не понимаю, как вычислить дополнение до 9 двоичного числа. Я могу применить его к десятичным, например 15 = (9-1)(9-5) ) 84, тогда я подумал продолжить с двоичным -> десятичным -> 9-е дополнение -> двоичное преобразование, но я думаю, что это...
11847 просмотров
schedule 09.02.2023

Как получить тот же результат, что и при использовании bcdedit /enum ALL с помощью wmi?
Я пытаюсь получить ту же информацию, что и с помощью команды bcdedit «bcdedit /enum ALL», но с помощью wmi и C#. Я знаю, как получить записи bootmgr (см. код), но я не могу получить все записи, особенно параметры устройства — это информация, которую...
651 просмотров
schedule 29.09.2022

Добавление двух двоично-десятичных чисел-мипов
Я пытаюсь добавить 2 числа, которые хранятся в 2 регистрах. каждое число находится в формате bcd и состоит из 8 цифр. Мне интересно, есть ли у меня лучший способ, чем просто работать с каждыми 4 битами за раз. Вот что я начал: .text main:...
884 просмотров
schedule 21.04.2022

Преобразование Int в массив байтов BCD
Джоэл ответил 2 сентября 2016 г. : Public Shared Function ToBcd(ByVal pValue As Integer) As Byte() If pValue < 0 OrElse pValue > 99999999 Then Throw New ArgumentOutOfRangeException("value") Dim ret As Byte() = New Byte(3) {} 'All...
166 просмотров
schedule 18.06.2023

BCD сумматор в Verilog (с воротами)
Моя цель - написать сумматор BCD в Verilog с помощью ворот. У меня есть проблемы: 1- Как я могу выбрать биты из первых выходов «четырехбитного сумматора». Моя сумма S . После того, как я использовал S в первом сумматоре, могу ли я выбрать...
697 просмотров
schedule 29.04.2022