Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
Команды сложения с переносом применяют при выполнении арифметических операций с повышенной точностью. Арифме тические операции с повышенной точностью используются, когда одного слова данных оказывается недостаточно для представления промежуточного или окончательного результата вычислений. Понятие арифметики повышенной точности означает использование для представления одного числа размера данных более чем в одно слово. При работе с 8-разрядным микропроцессором, прибегая к двойному формату, т.е. используя два слова для представления одного числа, можно представить числа от О до 65535. Применяя тройной формат, возможно представить числа от О до 16777215. Одинарный, двойной и тройной форматы 8-разрядного слова показаны в табл. 1. Таблица 1 Формат Двоичное представление Шестнадцатеричное представление Десятичное представление Одинарный 00000000 11111111 00 FF 0 255 Двойной 00000000 1 00000000 0000 0 11111111 I m i i i i i FFFF 65535 Тройной 00000000 1 00000000 1 00000000 111111111111111111 11111111 000000 •FFFFFF 0 16777215 При сложении чисел двойного формата сначала складываются их младшие байты. Это делается с помощью обычной команды СЛОЖЕНИЕ, при выполнении которой не используется значение переноса. ПрИ этом, конечно, может образоваться перенос из старшего разряда младшего байта суммы. Затем посредством 39
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy