只有一行的有用程序很少见,机器语言的程序也是如此。下面是程序是如何按照流程来运行的。
图1-4是程序启动时内存内容的模型。用户发出启动程序后,Windows等操作系统会把硬盘中保存的程序复制到内存中。正如前文介绍的那样,存储指令和数据内存,是通过地址来划分的。
地址0100是程序运行的开始位置。Windows等操作系统把程序从硬盘复制到内存后,会将程序计数器(CPU寄存器的一种)设定为0100,然后程序便开始运行。CPU每执行一个指令,程序计数器的值就会自动加1。
标签:复制到,1.3,程序,程序流程,计数器,内存,CPU From: https://www.cnblogs.com/24koi/p/17102929.html