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

упакованный десятичный код в ascii ассемблер
Я пытаюсь преобразовать упакованные десятичные числа в строки ascii. Вот мое понимание до сих пор: Последующий: bcd BYTE 34h Должен преобразовываться в десятичное число 34 после «распаковки». Теперь я не уверен, как лучше всего это...
8349 просмотров
schedule 10.07.2023

Как выполнить преобразование BCD в целое число без знака в vhdl или Labview
Я программирую приложение на vhdl для National Instruments CompactRio. Один из входных данных поступает от весов, которые выводят только строку ASCII веса на весах. Я знаю, что могу преобразовать цифры ASCII в двоично-десятичное число, просто удалив...
1697 просмотров
schedule 24.07.2023

Z80 DAA инструкция
Извиняюсь за этот, казалось бы, незначительный вопрос, но я нигде не могу найти ответ - я только подхожу к реализации инструкции DAA в своем эмуляторе Z80, и я заметил в руководстве Zilog, что это для целей настройки аккумулятор для...
8480 просмотров
schedule 14.11.2022

Преобразование целого числа из (чистого) двоичного кода в BCD
Я слишком тупой сейчас, чтобы решить эту проблему... Я получаю число BCD (каждая цифра является собственным 4-битным представлением) Например, что я хочу: Ввод: 202 (шестнадцатеричный) == 514 (десятичный) Вывод: BCD 0x415 Ввод: 0x202...
43770 просмотров
schedule 10.04.2022

вспомогательный флаг в процессоре X86
Вспомогательный флаг устанавливается, когда младший полубайт производит перенос в полубайт более высокого порядка. Например: 1001 9 1001 9 ---- ---- 1 0010 18 В этом случае устанавливается подмышечный перенос. Я также слышал,...
361 просмотров
schedule 15.02.2024

Как я могу реализовать BCD в Fortran?
Не уверен, что заголовок моего вопроса имеет смысл, так что потерпите меня. Я хотел бы найти систему для представления однозначных чисел с как можно меньшим количеством битов. Существует метод под названием «Плотное десятичное число» (...
248 просмотров
schedule 03.12.2022

Ошибка экспорта редактирования BCD, когда пользователь не вошел в систему и не запускается через SCCM в качестве системной учетной записи в Powershell
У меня возникла проблема с запуском сценария powershell в качестве системной учетной записи через SCCM при попытке развернуть VHD в системе. Сценарий пытается выполнить bcdedit /export, однако, когда я запускаю его от своего имени или использую...
494 просмотров
schedule 07.07.2022

Как преобразовать BCD в ASCII и распечатать результат?
Я хочу вывести дату RTC. Я понял, что для этого мне нужно преобразовать BCD в ASCII, но я не знаю, что делать. Для преобразования я использую эту страницу: преобразование BCD в ASCII , но она использует прерывание 21h и в эта страница:...
2050 просмотров
schedule 30.09.2022

Как преобразовать QBytearray BCD в десятичное представление QString?
Привет, я прочитал упакованный BCD из файла, который хочу преобразовать в десятичное представление. длина данных составляет 32 байта, и, например, это то, что находится в файле: 95 32 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00...
757 просмотров
schedule 03.02.2023

Преобразование Unsigned Int в BCD
У меня есть функция для преобразования uint16_t в BCD. uint16_t uint162BCD(uint16_t value) { uint16_t b_val = 0; unsigned int shift = 0; while (shift / 8 < sizeof(bcd)) { b_val = static_cast<uint16_t>(b_val +...
69 просмотров
schedule 20.02.2023

Как записать упакованные двоично-десятичные числа на старый прибор (гауссметр Varian FR41) с помощью LabVIEW?
В настоящее время я пытаюсь связаться со старым прибором, который использует только упакованные числа BCD (это гауссметр контроллера Varian FR41, если кто-то знаком). Я использую LabVIEW для репликации некоторого старого кода C, который выводит код...
74 просмотров
schedule 07.05.2022

Delphi 10.4 не может отображать десятичные (5,2) поля BCD в DBGrids, если также есть поле datetime
Когда у меня есть ClientDataset с полями datetime и decimal (5,2), Delphi 10.4 не может отображать их в TDBGrid, возникает исключение convert. Я подготовил небольшой тестовый проект, чтобы показать эту ошибку (мои настоящие данные поступают из SQL...
423 просмотров
schedule 09.03.2022