Собсно, вопрос в заголовке.
Речь идет об отображении регистра при положении переключателя в HEX/BCD. Почему-то 16-ричное число, например, А1 (161) отображается как 1. Шестнадцатеричньіх цифр там просто нет?
Собсно, вопрос в заголовке.
Речь идет об отображении регистра при положении переключателя в HEX/BCD. Почему-то 16-ричное число, например, А1 (161) отображается как 1. Шестнадцатеричньіх цифр там просто нет?
drvlas BCD формат работает только с числами, он буковок не понимает.
Например у вас есть число 236257 в HEX это 03 9A E1 а вот в BCD это 23 62 57 - BCD это двоично десятичный формат. на каждую цифру отводится 4 бита половины байта. Старшая половина для старшей цифры, младшая для младшей.
з.ы. собственно в wiki эта информация есть
Вам A1 надо преобразовать в десятичный 161 и отобразить в HEX/BCD как 01 61 байтами. иначе никак.