É pá eu já fiz isso a algum tempo atrás, mas fiquei tão traumatizado que nunca mais quis ver isso a minha frente, e deitei todo o código fora, mas para a calculadora, tenho uma pequena ideia que não é do pior para se fazer em assembly!
Já tentaste uma pesquisa nos forums da especialidade?
Abraços