Двоично-десятичный формат (BCD - Binary Coded Decimal). Преобразование ASCII формата в двоичный формат. Арифметические инструкции и флаги. Форматы арифметических данных. Выполнение арифметических операции. Сложение. Вычитание. Умножение. Деление.
Аннотация к работе
ДВОИЧНО-ДЕСЯТИЧНЫЙ ФОРМАТ (BCD) Пусть в некотором примере деления в ASCII-формате было получено частное 00090204. Он содержит только десятичные цифры от 0 до 9. ПРЕОБРАЗОВАНИЕ ASCII-ФОРМАТА В ДВОИЧНЫЙ ФОРМАТ Выполнение арифметических операций над числами в ASCII или BCD форматах удобно лишь для коротких полей. Двоичные числа могут занимать 1 или 2 байта. Сначала применяется обычная беззнаковая двоичная инструкция, которая формирует в регистре AL промежуточный результат. Заметим, что знаковый перенос характеризуется различными значениями флагов CF и OF.