#include <stdint.h>

volatile uint16_t a, b, c;

int main() {
    a = *(uint16_t *)20;
    b = *(uint16_t *)30;

    c = a * b;

    *(uint16_t *)40 = c;
}
