Ed è a 8 bit, come i caratteri inseriti da tastiera. Non a 16 bit come ax ...

Capito questo, apporta le correzioni al codice ...