Brauche Hilfe mit Assembler!

verwendet wird:

µC: SAB 80C517A
Programm: Keil µVision
µC-Board mit 12 Tasten (von 0-11) - diese sollen ausgewertet werden

Aufgabenstellung:

Tastenauswertung mit Anzeige am LCD: Je nach gedrückter Taste ist deren Code auszuwerten und am LCD anzuzeigen. „Code xx (binär) entspricht Taste yy (dezimal)“.

Wie realisiere ich soetwas in Assembler?

Tastenauswertung mit Anzeige am LCD: Je nach gedrückter Taste
ist deren Code auszuwerten und am LCD anzuzeigen. „Code xx
(binär) entspricht Taste yy (dezimal)“.

Hallo
Ich kenne das Problem nicht vollständig . Ich kann sagen , wenn der Code der gedrückten Taste nicht der Dezimalzahl entspricht , kann man einfach eine Tabelle verwenden .
Eine Byte-Tabelle in einem Datenfeld beginnt bei 1 , der dezimale Wert des Tastencodes 1 steht an der Adresse 1 , der Wert des Tastencodes 2 an Adresse 2 usw… ganz einfach .
MfG