足几个条件：NOR Flash和EEPROM通常能满足上述要求。
系统引导时的就地执行.通常，第一阶段的引导程序是一个XIP程序，它链接时指定从flash芯片上电后的映射地址开始运行，设置系统RAM，把第二阶段的引导程序或操作系统内核加载进RAM。在这初始化期间，可写存储器可能不可用，所有的计算都必须在处理器寄存器中执行。因此，第一阶段的引导程序通常以汇编语言编写，提供尽量少的功能，只为下一阶段程序的提供正常的执行环境。有些处理器也能通过嵌入少量SRAM或允许将Cache用