Programm zum Hinzufügen von zwei 16-Bit-Zahlen und dem Speichern des Ergebnisses in Speicherorten 90H (unteres Byte) und 91h (höheres Byte) am 8051-Mikrocontroller :
`` `c
void main ()
{
uint16_t num1, num2, Ergebnis;
// Initialisieren Sie die beiden 16-Bit-Zahlen
Num1 =0x1234;
Num2 =0x5678;
// die beiden Zahlen hinzufügen
Ergebnis =Num1 + Num2;
// Speichern Sie das Ergebnis in Speicherorten 90H und 91H
P90 =Ergebnis &0x00ff; // Speichern Sie das untere Byte des Ergebnisses in 90H
P91 =Ergebnis>> 8; // Speichern Sie das höhere Byte des Ergebnisses in 91H
}
`` `