Двійково-десятковий формат
У попередньому прикладі ділення в ASCII-форматі була отримана частка 00090204. Якщо стиснути це значення, зберігаючи тільки праві цифри кожного байта, то одержимо 0924. Такий формат називається двійково-десятковим (BCD - Binary Coded Decimal) (або упакованим). Він містить тільки десяткові цифри від 0 до 9. Довжина двійково-десяткового представлення вдвічі менша за ASCII-формат.
Зауважими, що десяткове число 0924 має основу 10 і, будучи перетвореним у основу 16 (тобто в шістнадцятковий формат), дасть 039Ch. Можна виконувати додавання й віднімання чисел в двійково-десятковому форматі (BCD-форматі). Для цих цілей є існуються дві команди корекції:
DAA (Decimal Adjustment for Addition - десяткова корекція для додавання)
DAS (Decimal Adjustment for Subtraction - десяткова корекція для віднімання)
Обробка полів також здійснюється по одному байту за одне виконання.