导程序是一个XIP程序，它链接时指定从flash芯片上电后的映射地址开始运行，设置系统RAM，把第二阶段的引导程序或操作系统内核加载进RAM。在这初始化期间，可写存储器可能不可用，所有的计算都必须在处理器寄存器中执行。因此，第一阶段的引导程序通常以汇编语言编写，提供尽量少的功能，只为下一阶段程序的提供正常的执行环境。有些处理器也能通过嵌入少量SRAM或允许将Cache用作RAM来允许用高级语言编写这些程序。对于内核和引导程序，地址空间通常是内部分配的。为了使用XIP，需要指示链接程序将不可修改的数据