Caracteres especiais BCD
1. Introdução
Este Nó de Aplicação Técnica explica os conceitos básicos do código BCD e como os caracteres especiais podem ser definidos e usados no nosso computador de mão.
2. Código BCD
O código BCD significa decimal com codificação binária, ou seja, dígito decimal com codificação dupla. Cada dígito decimal de 0 a 9 é representado por quatro bits (0000 a 1001 ou 0x0...0x9). Outra designação é o código 8-4-2-1-BCD.

Isto torna possível representar um número de 4 dígitos com apenas dois bytes utilizando o código BCD em vez dos quatro bytes necessários com o código inteiro ou ASCII.
3. Caracteres especiais BCD no computador de mão
Como apenas os bits de 0000 a 1001 (0x0...0x9) no meio-byte são usados para a representação binária dos dígitos, o intervalo de 1011 a 1111 (0xA...0xF) pode ser usado para caracteres especiais.
Atualmente, podem ser utilizados três caracteres especiais no dispositivo portátil RFID. Os caracteres especiais BCD [+], [-] e [.] podem ser atribuídos livremente aos valores 0xA...0xF nas definições. A atribuição é global e aplica-se a todos os modelos.

Os caracteres de A a F correspondem aos valores 0xA...0xF.
No caso dos caracteres especiais, deve ser assegurado que [+] e [-] só podem estar no início da cadeia de caracteres. A aplicação RFID HF/LF não permite que estes caracteres sejam introduzidos no meio de uma cadeia de caracteres.
[.] pode estar localizado em qualquer ponto da cadeia de caracteres e é geralmente utilizado para representar um número decimal com uma vírgula no código BCD.