Le code BCD (Binary Coded Decimal ou Décimal Codé Binaire) est un code inspiré de l'approche humaine pour manipuler les nombres. BCD consiste à coder indépendamment chaque chiffre du nombre décimal sur 4 bits. Le nombre de bits produits par le code BCD suite à la conversion d'un nombre décimal est souvent plus important que le le nombre de bits produits par le code binaire naturel pour le même nombre. Pour manipuler les nombres signés ou faire des opérations de calcul, on utilise le code Excess 3 (XS-3 ou code de Stibitz) dérivé du BCD.