0x39D0
0x39D0 is a hexadecimal value that appears in the documentation of several embedded‑controller families and in a number of low‑level operating‑system sources. The figure represents a memory address that is conventionally used as the starting point of a fixed function block within the device’s internal memory map. In many 8‑bit microcontrollers, for example those based on the 8051 core, 0x39D0 marks the beginning of the interrupt vector table for external interrupts. At this address the processor expects to locate a short jump instruction that forwards execution to the appropriate service routine. The table entries are located in the range 0x39D0 through 0x39DF, providing eight vectors in total.
In the Linux kernel, the same hexadecimal offset is referenced in the source of the Linux on
The value also shows up in the ACPI (Advanced Configuration and Power Interface) specification as an offset