程序从某种外部设备，通常是硬盘，被加载到计算机之内。 如果计算机选择冯诺依曼体系结构，那么程序就被加载入zh-hans:内存; zh-hant:记忆体;。 指令序列顺序执行，直到一条跳转或转移指令被执行，或者一个中断出现。所有这些指令都会改变指令寄存器的内容。基于这种体系的计算机，如果没有程序的支持，将无法工作。一个计算机程序是一系列指令的集合。程序里的指令都是基于机器语言；程序通常首先用一种计算机程序设计语言编写，然后用编译器或者直译器翻译成机器语言。 有时，也可以用-{zh-hans:汇