首先要有程序运行的开始位置,然后Windows等操作系统把程序从硬盘复制到内存后会将程序计数器(CPU寄存器的一种)设定为指定开始位置的地址,然后程序便开始运行。CPU每执行一个指令,程序计数器的值就会自动加1.