Estoy programando una calculadora en lenguaje ensamblador con el MSP430g2553. Tengo un teclado de membrana 4x4 y un LCD 2x16. Ya puedo mostrar números en la pantalla LCD con el teclado. El problema es que el número tiene un código ASCII. ¿Cómo puedo almacenar el valor decimal o hexadecimal del número presentado en un registro para poder sumarlo, restarlo, multiplicarlo o dividirlo con otro número?