Сборник по задачам и примерам Assembler

     

Двоично-десятичные числа (BCD-числа)



Двоично-десятичные числа (BCD-числа)

Работай постоянно, не почитай работу для себя бедствием

или бременем и не желай себе за это похвалы и участия.

Общее благо - вот чего ты должен желать.

Марк Аврелий

Понятие о BCD-числах и элементарных действиях с ними приведены в уроке 8 «Арифметические команды» учебника. В отличие от действий с двоичными числами работа с BCD-числами в микропроцессоре реализована косвенно. В его системе команд нет инструкций, которые непосредственно выполняют основные арифметические действия над BCD-числами в том виде, как это делается для двоичных операндов. Тем более нет средств, которые каким-то образом учитывали бы знак. Все это должен делать сам программист. Ниже приведены макрокоманды, которые выполняют базовые арифметические операции над BCD-числами различной разрядности.



Содержание раздела