Programma om twee 16-bits getallen toe te voegen en het resultaat op te slaan in geheugenlocaties 90h (lagere byte) en 91h (hogere byte) op de 8051-microcontroller :
```c
leegte hoofd()
{
uint16_t num1, num2, resultaat;
// Initialiseer de twee 16-bits getallen
num1 =0x1234;
num2 =0x5678;
// Voeg de twee cijfers toe
resultaat =num1 + num2;
// Sla het resultaat op in geheugenlocaties 90h en 91h
P90 =resultaat &0x00FF; // Bewaar de onderste byte van het resultaat in 90 uur
P91 =resultaat>> 8; // Bewaar de hogere byte van het resultaat in 91h
}
``` |